Jwt constructor
Jwt(
- String token, {
- bool validateAge = false,
- bool validateSignature = false,
})
Implementation
Jwt(this.token, {bool validateAge = false, bool validateSignature = false}) {
valid = false;
try {
//final JwtClaim decClaimSet = verifyJwtHS256Signature(token, key);
var parts = token.split(".");
Map json = jsonDecode(fromBase64(parts[0])!);
json.forEach((key, value) {
claims[key] = value.toString();
});
json = jsonDecode(fromBase64(parts[1])!);
json.forEach((key, value) {
claims[key] = value.toString();
});
valid = true;
} catch (e) {
Log().exception(e);
}
}