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(S.fromBase64(parts[0])!);
json.forEach((key, value)
{
claims[key] = value.toString();
});
json = jsonDecode(S.fromBase64(parts[1])!);
json.forEach((key, value)
{
claims[key] = value.toString();
});
valid = true;
}
catch(e)
{
Log().exception(e);
}
}