fromString static method
Implementation
static Future<Token> fromString(String string) async {
final components = string.split('.');
if (components.length < 3) {
throw ArgumentError('Invalid token string', 'string');
}
final header = Header(
version: Version.values.byName(components.first),
purpose: Purpose.values.byName(components[1]),
);
return Token(
header: header,
payload: decodePayload(components[2], header: header),
footer: components.length > 3 ? decodePasetoBase64(components[3]) : null,
);
}