jwt_io 1.1.6 copy "jwt_io: ^1.1.6" to clipboard
jwt_io: ^1.1.6 copied to clipboard

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

JWT_IO #

pub build coverage license

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
20
likes
160
points
1.29k
downloads

Publisher

verified publisherglynskyi.com

Weekly Downloads

2024.09.26 - 2025.04.10

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

More

Packages that depend on jwt_io