All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description BadJwtException An exception similar toBadCredentialsException
that indicates aJwt
that is invalid in some way.JoseHeaderNames The Registered Header Parameter Names defined by the JSON Web Token (JWT), JSON Web Signature (JWS) and JSON Web Encryption (JWE) specifications that may be contained in the JOSE Header of a JWT.JwaAlgorithm Super interface for cryptographic algorithms defined by the JSON Web Algorithms (JWA) specification and used by JSON Web Signature (JWS) to digitally sign or create a MAC of the contents and JSON Web Encryption (JWE) to encrypt the contents.JwsAlgorithm Super interface for cryptographic algorithms defined by the JSON Web Algorithms (JWA) specification and used by JSON Web Signature (JWS) to digitally sign or create a MAC of the contents of the JWS Protected Header and JWS Payload.JwsAlgorithms The cryptographic algorithms defined by the JSON Web Algorithms (JWA) specification and used by JSON Web Signature (JWS) to digitally sign or create a MAC of the contents of the JWS Protected Header and JWS Payload.JwsHeader The JSON Web Signature (JWS) header is a JSON object representing the header parameters of a JSON Web Token, that describe the cryptographic operations used to digitally sign or create a MAC of the contents of the JWS Protected Header and JWS Payload.JwsHeader.Builder A builder forJwsHeader
.Jwt An implementation of anAbstractOAuth2Token
representing a JSON Web Token (JWT).Jwt.Builder Helps configure aJwt
JwtClaimAccessor AClaimAccessor
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.JwtClaimsSet TheJWT
Claims Set is a JSON object representing the claims conveyed by a JSON Web Token.JwtClaimsSet.Builder A builder forJwtClaimsSet
.JwtClaimValidator<T> Validates a claim in aJwt
against a providedPredicate
JwtDecoder Implementations of this interface are responsible for "decoding" a JSON Web Token (JWT) from it's compact claims representation format to aJwt
.JwtDecoderFactory<C> A factory forJwtDecoder
(s).JwtDecoderInitializationException An exception thrown when aJwtDecoder
orReactiveJwtDecoder
's lazy initialization fails.JwtDecoders Allows creating aJwtDecoder
from an OpenID Provider Configuration or Authorization Server Metadata Request based on provided issuer and method invoked.JwtEncoder Implementations of this interface are responsible for encoding a JSON Web Token (JWT) to it's compact claims representation format.JwtEncoderParameters A holder of parameters containing the JWS headers and JWT Claims Set.JwtEncodingException This exception is thrown when an error occurs while attempting to encode a JSON Web Token (JWT).JwtException Base exception for all JSON Web Token (JWT) related errors.JwtIssuerValidator Validates the "iss" claim in aJwt
, that is matches a configured valueJwtTimestampValidator An implementation ofOAuth2TokenValidator
for verifying claims in a Jwt-based access tokenJwtValidationException An exception that results from an unsuccessfulOAuth2TokenValidatorResult
JwtValidators Provides factory methods for creatingOAuth2TokenValidator<Jwt>
MacAlgorithm An enumeration of the cryptographic algorithms defined by the JSON Web Algorithms (JWA) specification and used by JSON Web Signature (JWS) to create a MAC of the contents of the JWS Protected Header and JWS Payload.MappedJwtClaimSetConverter Converts a JWT claim set, claim by claim.NimbusJwtDecoder A low-level Nimbus implementation ofJwtDecoder
which takes a raw Nimbus configuration.NimbusJwtDecoder.JwkSetUriJwtDecoderBuilder A builder for creatingNimbusJwtDecoder
instances based on a JWK Set uri.NimbusJwtDecoder.PublicKeyJwtDecoderBuilder A builder for creatingNimbusJwtDecoder
instances based on a public key.NimbusJwtDecoder.SecretKeyJwtDecoderBuilder A builder for creatingNimbusJwtDecoder
instances based on aSecretKey
.NimbusJwtDecoderJwkSupport Deprecated. UseNimbusJwtDecoder
orJwtDecoders
insteadNimbusJwtEncoder An implementation of aJwtEncoder
that encodes a JSON Web Token (JWT) using the JSON Web Signature (JWS) Compact Serialization format.NimbusReactiveJwtDecoder An implementation of aReactiveJwtDecoder
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 creatingNimbusReactiveJwtDecoder
instances based on a JWK Set uri.NimbusReactiveJwtDecoder.JwkSourceReactiveJwtDecoderBuilder A builder for creatingNimbusReactiveJwtDecoder
instances.NimbusReactiveJwtDecoder.PublicKeyReactiveJwtDecoderBuilder A builder for creatingNimbusReactiveJwtDecoder
instances based on a public key.NimbusReactiveJwtDecoder.SecretKeyReactiveJwtDecoderBuilder A builder for creatingNimbusReactiveJwtDecoder
instances based on aSecretKey
.ReactiveJwtDecoder Implementations of this interface are responsible for "decoding" a JSON Web Token (JWT) from it's compact claims representation format to aJwt
.ReactiveJwtDecoderFactory<C> A factory forReactiveJwtDecoder
(s).ReactiveJwtDecoders Allows creating aReactiveJwtDecoder
from an OpenID Provider Configuration or Authorization Server Metadata Request based on provided issuer and method invoked.SignatureAlgorithm An enumeration of the cryptographic algorithms defined by the JSON Web Algorithms (JWA) specification and used by JSON Web Signature (JWS) to digitally sign the contents of the JWS Protected Header and JWS Payload.SupplierJwtDecoder AJwtDecoder
that lazily initializes anotherJwtDecoder
SupplierReactiveJwtDecoder AReactiveJwtDecoder
that lazily initializes anotherReactiveJwtDecoder