jwt_io

Creator: coderz1093

Last updated:

Add to Cart

Description:

jwt io

JWT_IO #




JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
JWT_IO allows you to decode, verify and generate JWT.
Getting Started #
Decode a token
main () {
String yourToken = "Your JWT";
Map<String, dynamic> decodedToken = JwtToken.payload(yourToken);

/*
If the token has a valid format, you will get a Map<String, dynamic>
Your decoded token can look like:
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022,
}
*/
}
copied to clipboard
Know if the token is expired
main () {
String yourToken = "Your JWT";
bool hasExpired = JwtToken.isExpired(yourToken);

// You will get a true / false response
// true: if the token is already expired
// false: if the token is not expired
}
copied to clipboard
Get expiration date
main () {
String yourToken = "Your JWT";
DateTime expirationDate = JwtToken.getExpirationDate(token);

// 2025-01-13 13:04:18.000
print(expirationDate);
}
copied to clipboard
You can know how old your token is
// Token payload must include an 'iat' field
main () {
String yourToken = "Your JWT";
Duration tokenTime = JwtToken.getTokenTime(token);

// 15
print(tokenTime.inDays);
}
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.