All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractAccessTokenCookieConfigurationProperties Base class for cookie configuration properties classes.AbstractEncryptionConfiguration Abstract encryption configuration.AbstractSignatureConfiguration AccessRefreshToken Stores the combination of access and refresh tokens.AccessRefreshTokenGenerator Contract to generateAccessRefreshTokenfor a particular user.AccessRefreshTokenLoginHandler Implementation ofLoginHandlerfor Token Based Authentication.AccessTokenConfiguration Configuration for access tokens.AccessTokenConfigurationProperties Access token configuration.AccessTokenCookieConfiguration Configuration for the access token cookie.AudienceJwtClaimsValidator Validates JWT audience claim contains a configured value.AuthenticationJWTClaimsSetAdapter Adapter fromJWTClaimsSettoAuthentication.BearerAccessRefreshToken Encapsulates an Access Token response as described in RFC 6749.BearerTokenConfiguration Configuration for theBearerTokenReader.BearerTokenConfigurationProperties Default implementation ofBearerTokenConfiguration.BearerTokenReader Reads JWT token fromHttpHeaders.AUTHORIZATIONheader.BearerTokenRenderer ClaimsAudienceProvider Identifies the recipients that the JWT is intended for.ClaimsGenerator CookieLoginHandler Abstract class which defines an implementation ofRedirectingLoginHandlerwhere a redirect response is issued.DefaultAccessRefreshTokenGenerator Generates http responses with access and refresh token.DefaultJwkSetFetcher Default implementation ofJwkSetFetcherforJWKSet.DefaultJwkSetFetcher.Optimizations AOT Optimizations.DefaultJwkValidator Default implementation ofJwkValidatorwhich uses a JSON Web Signature (JWS) verifier.DefaultJwtAuthenticationFactory Extracts the JWT claims and uses theAuthenticationJWTClaimsSetAdapterto construction anAuthenticationobject.ECEncryption Elliptic curve encryption configuration.ECEncryptionConfiguration ECEncryptionFactory CreatesEncryptionConfigurationfor eachECEncryptionConfigurationbean.ECSignature Elliptic curve signature.ECSignatureConfiguration Elliptic curve signature configuration.ECSignatureFactory CreatesSignatureConfigurationfor eachECSignatureConfigurationbean.ECSignatureGenerator Elliptic curve signature generator.ECSignatureGeneratorConfiguration Elliptic curve signature generation configuration.ECSignatureGeneratorFactory CreatesSignatureGeneratorConfigurationfor eachECSignatureGeneratorConfigurationbean.EncryptionConfiguration Encryption configuration.EncryptionMethodConverter Converts a string to anEncryptionMethod.ExpirationJwtClaimsValidator Validate JWT is not expired.GenericJwtClaimsValidator AnyJwtTokenValidatorwhich should be verified for any JWT should implement this interface.IssuerJwtClaimsValidator Validates JWT issuer claim matches a configured value.JWEAlgorithmConverter Converts a string to aJWEAlgorithm.JwkProvider Defines an interface for JSON Web Key (JKW) providers.JwksCache Designates a class which caches a Json Web Key Set which may typically be fetched from a remote authorization server.JwkSetFetcher<T> Fetch a Json Web Key Set by a given url.JWKSetJwksSignature SignatureConfigurationbacked by aJWKSet.JwksSignature Signature configuration which enables verification of remote JSON Web Key Set.JwksSignatureConfiguration JSON Web Key Set Configuration.JwksSignatureConfigurationProperties JSON Web Key Set (JWKS) Signature Configuration properties holder.JwksSignatureUtils Utility class to verify signatures with aJWKSet.JwkValidator Validates a JWT signature with a JSON Web Key (JWK).JWSAlgorithmConverter Converts a string to aJWSAlgorithm.JwtAuthenticationFactory Creates anAuthenticationobject from a JWT token.JwtClaims JwtClaimsSetAdapter Adapts fromJWTClaimsSettoJwtClaims.JWTClaimsSetGenerator JWTClaimsSetUtils Utils class to instantiate a JWClaimsSet give a map of claims.JwtClaimsValidator Provides a contract to create custom JWT claims validations.JwtClaimsValidatorConfiguration Configuration to enable or disable beans of typeJwtClaimsValidator.JwtClaimsValidatorConfigurationProperties ConfigurationPropertiesimplementation ofJwtClaimsValidatorConfiguration.JwtConfiguration Represents configuration of the JWT token.JwtConfigurationProperties JwtConfigurationimplementation.JwtCookieClearerLogoutHandler Clears the cookie configured viaCookieLoginHandler.JwtCookieConfigurationProperties JwtCookieLoginHandler JwtCookieTokenReader Reads the token from the configured io.micronaut.security.token.jwt.cookie.JwtIdGenerator Generates the "jti" (JWT ID) claim, which provides a unique identifier for the JWT.JwtTokenGenerator JWT Token Generation.JwtTokenValidator JwtValidator A builder style class for validating JWT tokens against any number of provided encryption or signature configurations and any claim validators.JwtValidator.Builder A builder forJwtValidator.KeysController Endpoint which exposes a JSON Web Key Set built with the JWK provided byJwkProviderbeans.KeysControllerConfiguration Encapsulates the configuration ofKeysController.KeysControllerConfigurationProperties Configures theKeysController.KeyTypeConverter Converts a string to aKeyType.NotBeforeJwtClaimsValidator Validate current time is not before the not-before claim of a JWT token.OauthController A controller that handles token refresh.OauthControllerConfiguration Encapsulates the configuration ofOauthController.OauthControllerConfigurationProperties Configures the providedOauthController.RefreshTokenConfiguration Configuration for theSignedRefreshTokenGenerator.RefreshTokenConfigurationProperties ConfigurationPropertiesimplementation ofRefreshTokenConfigurationto configureSignedRefreshTokenGenerator.RefreshTokenCookieConfiguration Configuration for the refresh token cookie.RefreshTokenCookieConfigurationProperties RSAEncryption RSA encryption configuration.RSAEncryptionConfiguration RSAEncryptionFactory CreatesEncryptionConfigurationfor eachRSAEncryptionConfigurationbean.RSASignature RSA signature.RSASignatureConfiguration Encapsulates RSA Signature Configuration.RSASignatureFactory CreatesSignatureConfigurationfor eachRSASignatureConfigurationbean.RSASignatureGenerator RSA signature Generator.RSASignatureGeneratorConfiguration Encapsulates RSA Signature Generation Configuration.RSASignatureGeneratorFactory CreatesSignatureGeneratorConfigurationfor eachRSASignatureGeneratorConfigurationbean.SecretEncryption Secret encryption configuration.SecretEncryptionConfiguration Encapsulates Secret Encryption Configuration.SecretEncryptionFactory CreatesEncryptionConfigurationfor eachSecretEncryptionConfigurationbean.SecretSignature SecretSignatureConfiguration Create aConfigurationPropertiesbean for each sub-property of micronaut.security.token.jwt.signatures.secret.*.SignatureConfiguration Signature configuration.SignatureGeneratorConfiguration Signature Generator configuration.SignedRefreshTokenGenerator The default implementation ofRefreshTokenGeneratorandRefreshTokenValidator.StaticJwksSignature Creates aSignatureConfigurationper bean of typeStaticJwksSignatureConfiguration.StaticJwksSignatureConfiguration Configuration JSON Web Key Sets defined as static resources.StaticJwksSignatureConfigurationProperties Creates a bean of typeStaticJwksSignatureConfigurationper `micronaut.security.token.jwt.signatures.jwks-static.*`.SubjectNotNullJwtClaimsValidator Validate JWT subject claim is not null.TokenRefreshRequest Encapsulate the request to get a new access token.TokenRenderer Responsible for converting token information to anAccessRefreshToken.