isExpired property Null safety
Whether the token is expired.
Implementation
bool get isExpired {
final payload = <String, dynamic>{
'iss': issuerId,
'exp': _createExpirationTimeAsUnixEpochTime(DateTime.now()),
'aud': audience,
};
final claims = JsonWebTokenClaims.fromJson(payload);
return claims.issuedAt?.add(maximumTokenLifeTime).isAfter(DateTime.now()) ??
true;
}