All Classes and Interfaces
Class
Description
Abstract encryption configuration.
Validates JWT audience claim contains a configured value.
Adapter from
JWTClaimsSet to Authentication.Default implementation of
JwkSetFetcher for JWKSet.AOT Optimizations.
Default implementation of
JwkValidator which uses a JSON Web Signature (JWS) verifier.Extracts the JWT claims and uses the
AuthenticationJWTClaimsSetAdapter to construction an Authentication object.Elliptic curve encryption configuration.
Creates
EncryptionConfiguration for each ECEncryptionConfiguration bean.Elliptic curve signature.
Elliptic curve signature configuration.
Creates
SignatureConfiguration for each ECSignatureConfiguration bean.Elliptic curve signature generator.
Elliptic curve signature generation configuration.
Creates
SignatureGeneratorConfiguration for each ECSignatureGeneratorConfiguration bean.Encryption configuration.
Converts a string to an
EncryptionMethod.Validate JWT is not expired.
Any
JwtTokenValidator which should be verified for any JWT should implement this interface.Implementation of
JwksClient that uses the Micronaut HttpClient.Validates JWT issuer claim matches a configured value.
Decrypts an encrypted token.
JSON Web Token (JWT) parser.
API to validate the signature of a JSON Web Token with beans of type
SignatureConfiguration.JSON Web Token (JWT) validator.
Converts a string to a
JWEAlgorithm.Defines an interface for JSON Web Key (JKW) providers.
Designates a class which caches a Json Web Key Set which may typically be fetched from a remote authorization server.
Client for loading Json Web Key Set content over http.
Fetch a Json Web Key Set by a given url.
SignatureConfiguration backed by a JWKSet.Deprecated, for removal: This API element is subject to removal in a future version.
Not used.
JSON Web Key Set Configuration.
JSON Web Key Set (JWKS) Signature Configuration properties holder.
Utility class to verify signatures with a
JWKSet.Validates a JWT signature with a JSON Web Key (JWK).
Converts a string to a
JWSAlgorithm.Creates an
Authentication object from a JWT token.Adapts from
JWTClaimsSet to Claims.Utils class to instantiate a JWClaimsSet give a map of claims.
Provides a contract to create custom JWT claims validations.
Configuration to enable or disable beans of type
JwtClaimsValidator.ConfigurationProperties implementation of JwtClaimsValidatorConfiguration.Represents configuration of the JWT token.
JwtConfiguration implementation.JWT Token Generation.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
ReactiveJsonWebTokenValidator instead.Deprecated, for removal: This API element is subject to removal in a future version.
Use
JsonWebTokenValidator or ReactiveJsonWebTokenValidator instead.A builder for
JwtValidator.Endpoint which exposes a JSON Web Key Set built with the JWK provided by
JwkProvider beans.Encapsulates the configuration of
KeysController.Configures the
KeysController.Converts a string to a
KeyType.Nimbus Json Web Token Validators Configuration.
Adapts from
SignatureConfiguration to ReactiveSignatureConfiguration.Validate current time is not before the not-before claim of a JWT token.
Reactive API to validate the signature of a JSON Web Token with beans of type
ReactiveSignatureConfiguration and SignatureConfiguration.Reactive JSON Web Token (JWT) validator.
Signature configuration which enables verification of remote JSON Web Key Set.
Reactive Signature Configuration.
Configuration for the
SignedRefreshTokenGenerator.ConfigurationProperties implementation of RefreshTokenConfiguration to configure SignedRefreshTokenGenerator.Implementation of
JwksClient that uses the Nimbus library's built-in com.nimbusds.jose.util.ResourceRetriever interface.RSA encryption configuration.
Creates
EncryptionConfiguration for each RSAEncryptionConfiguration bean.RSA signature.
Encapsulates RSA Signature Configuration.
Creates
SignatureConfiguration for each RSASignatureConfiguration bean.RSA signature Generator.
Encapsulates RSA Signature Generation Configuration.
Creates
SignatureGeneratorConfiguration for each RSASignatureGeneratorConfiguration bean.Secret encryption configuration.
Encapsulates Secret Encryption Configuration.
Creates
EncryptionConfiguration for each SecretEncryptionConfiguration bean.Create a
ConfigurationProperties bean for each sub-property of micronaut.security.token.jwt.signatures.secret.*.Signature configuration.
Signature Generator configuration.
The default implementation of
RefreshTokenGenerator and RefreshTokenValidator.Creates a
SignatureConfiguration per bean of type StaticJwksSignatureConfiguration.Configuration JSON Web Key Sets defined as static resources.
Creates a bean of type
StaticJwksSignatureConfiguration per `micronaut.security.token.jwt.signatures.jwks-static.*`.Validate JWT subject claim is not null.