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.
 
Elliptic curve signature.
Elliptic curve signature configuration.
Elliptic curve signature generator.
Elliptic curve signature generation configuration.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
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.
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.
 
RSA signature.
Encapsulates RSA Signature Configuration.
RSA signature Generator.
Encapsulates RSA Signature Generation Configuration.
Secret encryption configuration.
Encapsulates Secret Encryption Configuration.
 
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.
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.