Package io.micronaut.security.token.jwt.validator
Support classes for JWT validation.
- Since:
- 1.0
- Author:
- graemerocher
-
Interface Summary Interface Description GenericJwtClaimsValidator AnyJwtTokenValidator
which should be verified for any JWT should implement this interface.JwtAuthenticationFactory Creates anAuthentication
object from a JWT token.JwtClaimsValidator Provides a contract to create custom JWT claims validations. -
Class Summary Class Description AuthenticationJWTClaimsSetAdapter Adapter fromJWTClaimsSet
toAuthentication
.DefaultJwtAuthenticationFactory Extracts the JWT claims and uses theAuthenticationJWTClaimsSetAdapter
to construction anAuthentication
object.ExpirationJwtClaimsValidator Validate JWT is not expired.JWTClaimsSetUtils Utils class to instantiate a JWClaimsSet give a map of claims.JwtTokenValidator JwtTokenValidatorUtils Utility methods to validate JWT signatures and claims.SubjectNotNullJwtClaimsValidator Validate JWT subject claim is not null.