See: Description
| Interface | Description |
|---|---|
| JwtClaimAccessor |
A
ClaimAccessor for the "claims" that may be contained in the JSON
object JWT Claims Set of a JSON Web Token (JWT). |
| JwtClaimNames |
The Registered Claim Names defined by the JSON Web Token (JWT) specification that may
be contained in the JSON object JWT Claims Set.
|
| JwtDecoder |
Implementations of this interface are responsible for "decoding" a JSON Web
Token (JWT) from it's compact claims representation format to a
Jwt. |
| JwtDecoderFactory<C> |
A factory for
JwtDecoder(s). |
| ReactiveJwtDecoder |
Implementations of this interface are responsible for "decoding" a JSON Web
Token (JWT) from it's compact claims representation format to a
Jwt. |
| ReactiveJwtDecoderFactory<C> |
A factory for
ReactiveJwtDecoder(s). |
| Class | Description |
|---|---|
| Jwt |
An implementation of an
AbstractOAuth2Token representing a JSON Web Token
(JWT). |
| Jwt.Builder |
Helps configure a
Jwt |
| JwtClaimValidator<T> |
Validates a claim in a
Jwt against a provided
Predicate |
| JwtDecoders |
Allows creating a
JwtDecoder from an OpenID
Provider Configuration or
Authorization Server Metadata
Request based on provided issuer and method invoked. |
| JwtIssuerValidator |
Validates the "iss" claim in a
Jwt, that is matches a configured value |
| JwtTimestampValidator |
An implementation of
OAuth2TokenValidator for verifying claims in a Jwt-based
access token |
| JwtValidators |
Provides factory methods for creating
OAuth2TokenValidator<Jwt> |
| MappedJwtClaimSetConverter |
Converts a JWT claim set, claim by claim.
|
| NimbusJwtDecoder |
A low-level Nimbus implementation of
JwtDecoder which takes a raw Nimbus
configuration. |
| NimbusJwtDecoder.JwkSetUriJwtDecoderBuilder |
A builder for creating
NimbusJwtDecoder instances based on a
JWK Set
uri. |
| NimbusJwtDecoder.PublicKeyJwtDecoderBuilder |
A builder for creating
NimbusJwtDecoder instances based on a public key. |
| NimbusJwtDecoder.SecretKeyJwtDecoderBuilder |
A builder for creating
NimbusJwtDecoder instances based on a
SecretKey. |
| NimbusJwtDecoderJwkSupport | Deprecated
Use
NimbusJwtDecoder or JwtDecoders instead |
| NimbusReactiveJwtDecoder |
An implementation of a
ReactiveJwtDecoder that "decodes" a JSON Web
Token (JWT) and additionally verifies it's digital signature if the JWT is a JSON Web
Signature (JWS). |
| NimbusReactiveJwtDecoder.JwkSetUriReactiveJwtDecoderBuilder |
A builder for creating
NimbusReactiveJwtDecoder instances based on a
JWK Set
uri. |
| NimbusReactiveJwtDecoder.JwkSourceReactiveJwtDecoderBuilder |
A builder for creating
NimbusReactiveJwtDecoder instances. |
| NimbusReactiveJwtDecoder.PublicKeyReactiveJwtDecoderBuilder |
A builder for creating
NimbusReactiveJwtDecoder instances based on a public
key. |
| NimbusReactiveJwtDecoder.SecretKeyReactiveJwtDecoderBuilder |
A builder for creating
NimbusReactiveJwtDecoder instances based on a
SecretKey. |
| ReactiveJwtDecoders |
Allows creating a
ReactiveJwtDecoder from an OpenID
Provider Configuration or
Authorization Server Metadata
Request based on provided issuer and method invoked. |
| Exception | Description |
|---|---|
| BadJwtException |
An exception similar to
BadCredentialsException that
indicates a Jwt that is invalid in some way. |
| JwtException |
Base exception for all JSON Web Token (JWT) related errors.
|
| JwtValidationException |
An exception that results from an unsuccessful
OAuth2TokenValidatorResult |