A B C D E F G I J K L M N O P R S T U V W 
All Classes All Packages

A

AbstractAccessTokenCookieConfigurationProperties - Class in io.micronaut.security.token.jwt.cookie
Base class for cookie configuration properties classes.
AbstractAccessTokenCookieConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
AbstractEncryptionConfiguration - Class in io.micronaut.security.token.jwt.encryption
Abstract encryption configuration.
AbstractEncryptionConfiguration() - Constructor for class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
AbstractSignatureConfiguration - Class in io.micronaut.security.token.jwt.signature
 
AbstractSignatureConfiguration() - Constructor for class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
AccessRefreshToken - Class in io.micronaut.security.token.jwt.render
Stores the combination of access and refresh tokens.
AccessRefreshToken() - Constructor for class io.micronaut.security.token.jwt.render.AccessRefreshToken
Necessary for JSON serialization.
AccessRefreshToken(String, String, String) - Constructor for class io.micronaut.security.token.jwt.render.AccessRefreshToken
 
AccessRefreshToken(String, String, String, Integer) - Constructor for class io.micronaut.security.token.jwt.render.AccessRefreshToken
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
AccessRefreshTokenGenerator - Interface in io.micronaut.security.token.jwt.generator
Contract to generate AccessRefreshToken for a particular user.
AccessRefreshTokenLoginHandler - Class in io.micronaut.security.token.jwt.bearer
Implementation of LoginHandler for Token Based Authentication.
AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator) - Constructor for class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
accessTokenConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
accessTokenConfiguration - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
AccessTokenConfiguration - Interface in io.micronaut.security.token.jwt.generator
Configuration for access tokens.
AccessTokenConfigurationProperties - Class in io.micronaut.security.token.jwt.generator
Access token configuration.
AccessTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.generator.AccessTokenConfigurationProperties
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
AccessTokenCookieConfiguration - Interface in io.micronaut.security.token.jwt.cookie
Configuration for the access token cookie.
accessTokenExpiration(Authentication) - Method in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
accessTokenExpiration(Map<String, ?>) - Method in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
algorithm - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
algorithm - Variable in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
ALL_CLAIMS - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
applyCookies(MutableHttpResponse<?>, List<Cookie>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
audience() - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsAudienceProvider
 
AUDIENCE - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
AudienceJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validates JWT audience claim contains a configured value.
AudienceJwtClaimsValidator(JwtClaimsValidatorConfiguration) - Constructor for class io.micronaut.security.token.jwt.validator.AudienceJwtClaimsValidator
 
AuthenticationJWTClaimsSetAdapter - Class in io.micronaut.security.token.jwt.validator
Adapter from JWTClaimsSet to Authentication.
AuthenticationJWTClaimsSetAdapter(JWTClaimsSet) - Constructor for class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 

B

beanContext - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
BearerAccessRefreshToken - Class in io.micronaut.security.token.jwt.render
Encapsulates an Access Token response as described in RFC 6749.
BearerAccessRefreshToken() - Constructor for class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
Necessary for JSON serialization.
BearerAccessRefreshToken(String, Collection<String>, Integer, String, String, String) - Constructor for class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
 
bearerTokenConfiguration - Variable in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
BearerTokenConfiguration - Interface in io.micronaut.security.token.jwt.bearer
Configuration for the BearerTokenReader.
BearerTokenConfigurationProperties - Class in io.micronaut.security.token.jwt.bearer
Default implementation of BearerTokenConfiguration.
BearerTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
BearerTokenReader - Class in io.micronaut.security.token.jwt.bearer
Reads JWT token from HttpHeaders.AUTHORIZATION header.
BearerTokenReader(BearerTokenConfiguration) - Constructor for class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
BearerTokenRenderer - Class in io.micronaut.security.token.jwt.render
 
BearerTokenRenderer() - Constructor for class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
build() - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Builds the validator.
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
Build the appropriate decrypter.
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
Build the appropriate encrypter.
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
buildEncrypterWithPublicKey(ECPublicKey) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
Instantiates ECDHEncrypter with ECPublicKey.
builder() - Static method in class io.micronaut.security.token.jwt.validator.JwtValidator
 

C

ClaimsAudienceProvider - Interface in io.micronaut.security.token.jwt.generator.claims
Identifies the recipients that the JWT is intended for.
claimsGenerator - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
claimsGenerator - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
ClaimsGenerator - Interface in io.micronaut.security.token.jwt.generator.claims
 
clear() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
Clears the JWK Set cache.
clear() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
clear(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.Optimizations
 
clearCache(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
clearCache(String) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher
 
contains(String) - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
 
convert(CharSequence, Class<EncryptionMethod>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.EncryptionMethodConverter
 
convert(CharSequence, Class<JWEAlgorithm>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.JWEAlgorithmConverter
 
convert(CharSequence, Class<KeyType>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.KeyTypeConverter
 
convert(CharSequence, Class<JWSAlgorithm>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.JWSAlgorithmConverter
 
cookieDomain - Variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
cookieHttpOnly - Variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
CookieLoginHandler - Class in io.micronaut.security.token.jwt.cookie
Abstract class which defines an implementation of RedirectingLoginHandler where a redirect response is issued.
CookieLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence) - Constructor for class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
CookieLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, PriorToLoginPersistence) - Constructor for class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
cookieMaxAge - Variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
cookieSameSite - Variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
cookieSecure - Variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
createAuthentication(JWT) - Method in class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 
createAuthentication(JWT) - Method in interface io.micronaut.security.token.jwt.validator.JwtAuthenticationFactory
 
createKey(Authentication) - Method in class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
createRefreshResponse(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
createSuccessResponse(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 

D

decrypt(EncryptedJWT) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
decrypt(EncryptedJWT) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Decrypt an encrypted JWT.
DEFAULT_BASE64 - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
The default base64 value.
DEFAULT_CACHE_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default cache expiration.
DEFAULT_COOKIENAME - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default cookie name.
DEFAULT_COOKIENAME - Static variable in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
The default cookie name.
DEFAULT_COOKIEPATH - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Default Cookie Path.
DEFAULT_COOKIEPATH - Static variable in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
Default Cookie Path.
DEFAULT_COOKIESAMESITE - Static variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
The default same-site setting for the JWT cookie.
DEFAULT_COOKIESAMESITE - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
DEFAULT_COOKIESAMESITE - Static variable in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
The default enable value.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.generator.AccessTokenConfigurationProperties
The default expiration.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default expiration value.
DEFAULT_GETALLOWED - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Default Get Allowed.
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
The default http only value.
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
DEFAULT_JWS_ALGORITHM - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
The default secure value.
DEFAULT_KEYTYPE - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default key type.
DEFAULT_NONCE - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default nonce value.
DEFAULT_NOT_BEFORE - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default not-before value.
DEFAULT_OPENID_ID_TOKEN - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default not-before value.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
The default path.
DEFAULT_REFRESH_JWKS_ATTEMPTS - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated.
DEFAULT_SUBJECT_NOT_NULL - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default subject-not-null value.
DefaultAccessRefreshTokenGenerator - Class in io.micronaut.security.token.jwt.generator
Generates http responses with access and refresh token.
DefaultAccessRefreshTokenGenerator(AccessTokenConfiguration, TokenRenderer, TokenGenerator, BeanContext, RefreshTokenGenerator, ClaimsGenerator, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
DefaultJwkSetFetcher - Class in io.micronaut.security.token.jwt.signature.jwks
Default implementation of JwkSetFetcher for JWKSet.
DefaultJwkSetFetcher() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
DefaultJwkSetFetcher.Optimizations - Class in io.micronaut.security.token.jwt.signature.jwks
AOT Optimizations.
DefaultJwkValidator - Class in io.micronaut.security.token.jwt.signature.jwks
Default implementation of JwkValidator which uses a JSON Web Signature (JWS) verifier.
DefaultJwkValidator() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
DefaultJwtAuthenticationFactory - Class in io.micronaut.security.token.jwt.validator
Extracts the JWT claims and uses the AuthenticationJWTClaimsSetAdapter to construction an Authentication object.
DefaultJwtAuthenticationFactory(TokenConfiguration, RolesFinder) - Constructor for class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 

E

ECEncryption - Class in io.micronaut.security.token.jwt.encryption.ec
Elliptic curve encryption configuration.
ECEncryption(ECEncryptionConfiguration) - Constructor for class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
ECEncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption.ec
 
ECEncryptionFactory - Class in io.micronaut.security.token.jwt.encryption.ec
ECEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.ec.ECEncryptionFactory
 
ECSignature - Class in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature.
ECSignature(ECSignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
ECSignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature configuration.
ECSignatureFactory - Class in io.micronaut.security.token.jwt.signature.ec
ECSignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureFactory
 
ECSignatureGenerator - Class in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature generator.
ECSignatureGenerator(ECSignatureGeneratorConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
ECSignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature generation configuration.
ECSignatureGeneratorFactory - Class in io.micronaut.security.token.jwt.signature.ec
ECSignatureGeneratorFactory() - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorFactory
 
encrypt(JWT) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
encrypt(JWT) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Encrypt a JWT.
encryptionConfiguration - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
encryptionConfiguration(ECEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryptionFactory
 
encryptionConfiguration(RSAEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionFactory
 
encryptionConfiguration(SecretEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionFactory
 
EncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption
Encryption configuration.
EncryptionMethodConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to an EncryptionMethod.
EncryptionMethodConverter() - Constructor for class io.micronaut.security.token.jwt.converters.EncryptionMethodConverter
 
eventPublisher - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
EXPIRATION_TIME - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
ExpirationJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validate JWT is not expired.
ExpirationJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 

F

fetch(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
fetch(String) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher
 
findJwkSet(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.Optimizations
 
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 

G

generate(Authentication) - Method in interface io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
generate(Authentication) - Method in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given user details.
generate(Authentication, String) - Method in class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
generate(String, Authentication) - Method in interface io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
generate(String, Authentication) - Method in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
Generate a new access refresh token.
generate(String, Map<String, ?>) - Method in interface io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
generate(String, Map<String, ?>) - Method in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given refresh token and claims.
generate(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a map of claims.
generateClaims(Authentication, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
 
generateClaims(Authentication, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateClaimsSet(Map<String, ?>, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
Generate a claims set based on claims.
generateClaimsSet(Map<String, ?>, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateJtiClaim() - Method in interface io.micronaut.security.token.jwt.generator.claims.JwtIdGenerator
 
generateRefreshToken(Authentication) - Method in interface io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
generateRefreshToken(Authentication) - Method in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
Generates a refresh token and emits a RefreshTokenGeneratedEvent.
generateToken(Authentication, Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
generateToken(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
GenericJwtClaimsValidator - Interface in io.micronaut.security.token.jwt.validator
Any JwtTokenValidator which should be verified for any JWT should implement this interface.
get(String) - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
 
getAccessToken() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
accessToken getter.
getAlgorithm() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
algorithm Getter.
getAlgorithm() - Method in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
getAttributes() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
getAudience() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
getAudience() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
getCacheExpiration() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration
 
getCacheExpiration() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
getCookieDomain() - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
getCookieMaxAge() - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
getCookieName() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookieName() - Method in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
 
getCookiePath() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookiePath() - Method in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
 
getCookies(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
Return the cookies for the given parameters.
getCookies(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
getCookies(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
Return the cookies for the given parameters.
getCookies(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
getCookies(AccessRefreshToken, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
Return the cookies for the given parameters.
getCookieSameSite() - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
getEncryptionConfiguration() - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
encryptionConfiguration getter.
getEncryptionMethod() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getEncryptionMethod() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getEncryptionMethod() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getExpiration() - Method in interface io.micronaut.security.token.jwt.generator.AccessTokenConfiguration
 
getExpiration() - Method in class io.micronaut.security.token.jwt.generator.AccessTokenConfigurationProperties
 
getExpiresIn() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
lifetime in seconds of the access token getter.
getGrantType() - Method in class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
grantType getter.
getHeaderName() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
getHeaderName() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getIssuer() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
getIssuer() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
getJweAlgorithm() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getJweAlgorithm() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getJweAlgorithm() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getJwkSet() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated.
getJwkValidator() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated.
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.generator.RefreshTokenConfiguration
 
getJwsAlgorithm() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureConfiguration
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorConfiguration
 
getJwsAlgorithm() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getKeyIds() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
 
getKeyIds() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
getKeyType() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated.
getKeyType() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration
Representation the KeyType for this JWKS signature configuration.
getKeyType() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
getKid() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorConfiguration
 
getMethod() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Getter.
getName() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getName() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getName() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
getOrder() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getOrder() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfiguration
A path either starting with `classpath:` or `file:`.
getPath() - Method in class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
 
getPrefix() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
getPrefix() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorConfiguration
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorConfiguration
 
getPublicKey() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getPublicKey() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getPublicKey() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureConfiguration
 
getPublicKey() - Method in interface io.micronaut.security.token.jwt.signature.rsa.RSASignatureConfiguration
 
getRefreshJwksAttempts() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated.
getRefreshToken() - Method in class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
refreshToken getter.
getRefreshToken() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
refreshToken getter.
getRoles() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
roles getter.
getSecret() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
getSecret() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getSecret() - Method in interface io.micronaut.security.token.jwt.generator.RefreshTokenConfiguration
 
getSecret() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getSignatureConfiguration() - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
signatureConfiguration getter.
getTokenType() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
token type getter.
getUrl() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated.
getUrl() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration
Json Web Key Set endpoint url.
getUrl() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
getUsername() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
username getter.
getVerifier(JWK) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
GRANT_TYPE_REFRESH_TOKEN - Static variable in class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
 

I

index(HttpRequest<?>, TokenRefreshRequest, String) - Method in class io.micronaut.security.token.jwt.endpoints.OauthController
 
index(HttpRequest<?>, String) - Method in class io.micronaut.security.token.jwt.endpoints.OauthController
 
internalGenerate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a claims set.
io.micronaut.security.token.jwt.bearer - package io.micronaut.security.token.jwt.bearer
Contains classes specific to JSON Web Token (JWT) Authentication within Micronaut.
io.micronaut.security.token.jwt.config - package io.micronaut.security.token.jwt.config
JWT configuration.
io.micronaut.security.token.jwt.converters - package io.micronaut.security.token.jwt.converters
JWT algorithm converters.
io.micronaut.security.token.jwt.cookie - package io.micronaut.security.token.jwt.cookie
JWT cookie configuration and handlers.
io.micronaut.security.token.jwt.encryption - package io.micronaut.security.token.jwt.encryption
JWT encryption configuration.
io.micronaut.security.token.jwt.encryption.ec - package io.micronaut.security.token.jwt.encryption.ec
JWT elliptic curve encryption configuration.
io.micronaut.security.token.jwt.encryption.rsa - package io.micronaut.security.token.jwt.encryption.rsa
JWT RSA encryption configuration.
io.micronaut.security.token.jwt.encryption.secret - package io.micronaut.security.token.jwt.encryption.secret
JWT Secret encryption configuration.
io.micronaut.security.token.jwt.endpoints - package io.micronaut.security.token.jwt.endpoints
JWT token endpoints such as OAuth.
io.micronaut.security.token.jwt.generator - package io.micronaut.security.token.jwt.generator
JWT generator configuration.
io.micronaut.security.token.jwt.generator.claims - package io.micronaut.security.token.jwt.generator.claims
JWT claims.
io.micronaut.security.token.jwt.render - package io.micronaut.security.token.jwt.render
JWT token renderer.
io.micronaut.security.token.jwt.signature - package io.micronaut.security.token.jwt.signature
JWT signature configuration.
io.micronaut.security.token.jwt.signature.ec - package io.micronaut.security.token.jwt.signature.ec
JWT signature for Elliptical curve.
io.micronaut.security.token.jwt.signature.jwks - package io.micronaut.security.token.jwt.signature.jwks
Classes providing functionality to verify JWT signatures with a remote JSON Web Key Set.
io.micronaut.security.token.jwt.signature.rsa - package io.micronaut.security.token.jwt.signature.rsa
JWT RSA signature.
io.micronaut.security.token.jwt.signature.secret - package io.micronaut.security.token.jwt.signature.secret
JWT Secret signature.
io.micronaut.security.token.jwt.validator - package io.micronaut.security.token.jwt.validator
Support classes for JWT validation.
isBase64() - Method in interface io.micronaut.security.token.jwt.generator.RefreshTokenConfiguration
 
isBase64() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
isBase64() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
isCookieSecure() - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.jwt.config.JwtConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
isExpiration() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isExpiration() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isExpired() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
 
isExpired() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
isGetAllowed() - Method in interface io.micronaut.security.token.jwt.endpoints.OauthControllerConfiguration
 
isGetAllowed() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
isNonce() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isNonce() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isNotBefore() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isNotBefore() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isOpenidIdtoken() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isOpenidIdtoken() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isPresent() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
 
isPresent() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
isSubjectNotNull() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isSubjectNotNull() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
ISSUED_AT - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
ISSUER - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
ISSUER_PROP - Static variable in class io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
 
IssuerJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validates JWT issuer claim matches a configured value.
IssuerJwtClaimsValidator(JwtClaimsValidatorConfiguration) - Constructor for class io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
 

J

JWEAlgorithmConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a JWEAlgorithm.
JWEAlgorithmConverter() - Constructor for class io.micronaut.security.token.jwt.converters.JWEAlgorithmConverter
 
JwkProvider - Interface in io.micronaut.security.token.jwt.endpoints
Defines an interface for JSON Web Key (JKW) providers.
JwksCache - Interface in io.micronaut.security.token.jwt.signature.jwks
Designates a class which caches a Json Web Key Set which may typically be fetched from a remote authorization server.
JwkSetFetcher<T> - Interface in io.micronaut.security.token.jwt.signature.jwks
Fetch a Json Web Key Set by a given url.
JWKSetJwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
SignatureConfiguration backed by a JWKSet.
JWKSetJwksSignature(JwkValidator, JWKSet) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
 
JwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
Signature configuration which enables verification of remote JSON Web Key Set.
JwksSignature(JwksSignatureConfiguration, JwkValidator) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
JwksSignature(JwksSignatureConfiguration, JwkValidator, JwkSetFetcher<JWKSet>) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
JwksSignature(String, KeyType, JwkValidator) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
JwksSignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.jwks
JSON Web Key Set Configuration.
JwksSignatureConfigurationProperties - Class in io.micronaut.security.token.jwt.signature.jwks
JSON Web Key Set (JWKS) Signature Configuration properties holder.
JwksSignatureConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
JwksSignatureUtils - Class in io.micronaut.security.token.jwt.signature.jwks
Utility class to verify signatures with a JWKSet.
JwkValidator - Interface in io.micronaut.security.token.jwt.signature.jwks
Validates a JWT signature with a JSON Web Key (JWK).
JWSAlgorithmConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a JWSAlgorithm.
JWSAlgorithmConverter() - Constructor for class io.micronaut.security.token.jwt.converters.JWSAlgorithmConverter
 
JWT_ID - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
jwtAuthenticationFactory - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
JwtAuthenticationFactory - Interface in io.micronaut.security.token.jwt.validator
Creates an Authentication object from a JWT token.
JwtClaims - Interface in io.micronaut.security.token.jwt.generator.claims
 
JwtClaimsSetAdapter - Class in io.micronaut.security.token.jwt.generator.claims
Adapts from JWTClaimsSet to JwtClaims.
JwtClaimsSetAdapter(JWTClaimsSet) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
Constructor.
jwtClaimsSetFromClaims(JwtClaims) - Static method in class io.micronaut.security.token.jwt.validator.JWTClaimsSetUtils
 
JWTClaimsSetGenerator - Class in io.micronaut.security.token.jwt.generator.claims
 
JWTClaimsSetGenerator(TokenConfiguration, JwtIdGenerator, ClaimsAudienceProvider, ApplicationConfiguration) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
JWTClaimsSetUtils - Class in io.micronaut.security.token.jwt.validator
Utils class to instantiate a JWClaimsSet give a map of claims.
JwtClaimsValidator - Interface in io.micronaut.security.token.jwt.validator
Provides a contract to create custom JWT claims validations.
JwtClaimsValidatorConfiguration - Interface in io.micronaut.security.token.jwt.validator
Configuration to enable or disable beans of type JwtClaimsValidator.
JwtClaimsValidatorConfigurationProperties - Class in io.micronaut.security.token.jwt.validator
ConfigurationProperties implementation of JwtClaimsValidatorConfiguration.
JwtClaimsValidatorConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
JwtConfiguration - Interface in io.micronaut.security.token.jwt.config
Represents configuration of the JWT token.
JwtConfigurationProperties - Class in io.micronaut.security.token.jwt.config
JwtConfiguration implementation.
JwtConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
JwtCookieClearerLogoutHandler - Class in io.micronaut.security.token.jwt.cookie
Clears the cookie configured via CookieLoginHandler.
JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, RedirectConfiguration) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, RedirectConfiguration, RedirectService) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
JwtCookieConfigurationProperties - Class in io.micronaut.security.token.jwt.cookie
 
JwtCookieConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
JwtCookieLoginHandler - Class in io.micronaut.security.token.jwt.cookie
 
JwtCookieLoginHandler(RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
Deprecated.
Use JwtCookieLoginHandler(RedirectService ,RedirectConfiguration,AccessTokenCookieConfiguration,RefreshTokenCookieConfiguration,AccessTokenConfiguration,PriorToLoginPersistence) instead.
JwtCookieLoginHandler(RedirectService, RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
JwtCookieTokenReader - Class in io.micronaut.security.token.jwt.cookie
Reads the token from the configured io.micronaut.security.token.jwt.cookie.
JwtCookieTokenReader(AccessTokenCookieConfiguration) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
JwtIdGenerator - Interface in io.micronaut.security.token.jwt.generator.claims
Generates the "jti" (JWT ID) claim, which provides a unique identifier for the JWT.
JwtTokenGenerator - Class in io.micronaut.security.token.jwt.generator
JWT Token Generation.
JwtTokenGenerator(SignatureGeneratorConfiguration, EncryptionConfiguration, ClaimsGenerator) - Constructor for class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
JwtTokenValidator - Class in io.micronaut.security.token.jwt.validator
 
JwtTokenValidator(JwtValidator, JwtAuthenticationFactory) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>, Collection<GenericJwtClaimsValidator>, JwtAuthenticationFactory) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Constructor.
JwtValidator - Class in io.micronaut.security.token.jwt.validator
A builder style class for validating JWT tokens against any number of provided encryption or signature configurations and any claim validators.
JwtValidator.Builder - Class in io.micronaut.security.token.jwt.validator
A builder for JwtValidator.

K

keys() - Method in class io.micronaut.security.token.jwt.endpoints.KeysController
 
KeysController - Class in io.micronaut.security.token.jwt.endpoints
Endpoint which exposes a JSON Web Key Set built with the JWK provided by JwkProvider beans.
KeysController(Collection<JwkProvider>, ObjectMapper) - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysController
KeysController(Collection<JwkProvider>, JsonMapper) - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysController
Instantiates a KeysController.
KeysControllerConfiguration - Interface in io.micronaut.security.token.jwt.endpoints
Encapsulates the configuration of KeysController.
KeysControllerConfigurationProperties - Class in io.micronaut.security.token.jwt.endpoints
Configures the KeysController.
KeysControllerConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
KeyTypeConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a KeyType.
KeyTypeConverter() - Constructor for class io.micronaut.security.token.jwt.converters.KeyTypeConverter
 

L

loadJwkSet(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Instantiates a JWKSet for a given url.
loginFailed(AuthenticationResponse, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginFailed(AuthenticationResponse, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
loginFailure - Variable in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
loginRefresh(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginRefresh(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
loginSuccess - Variable in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
loginSuccess(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginSuccess(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
logout - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
logout(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 

M

matches(SignedJWT, JWKSet) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
matches(SignedJWT, JWKSet, int) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
matches(SignedJWT, JWKSet, KeyType) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Calculates a list of JWK matches for a JWT.
method - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 

N

names() - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
 
NOT_BEFORE - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
NOT_BEFORE_PROP - Static variable in class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 
NotBeforeJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validate current time is not before the not-before claim of a JWT token.
NotBeforeJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 

O

OauthController - Class in io.micronaut.security.token.jwt.endpoints
A controller that handles token refresh.
OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfigurationProperties, LoginHandler) - Constructor for class io.micronaut.security.token.jwt.endpoints.OauthController
 
OauthControllerConfiguration - Interface in io.micronaut.security.token.jwt.endpoints
Encapsulates the configuration of OauthController.
OauthControllerConfigurationProperties - Class in io.micronaut.security.token.jwt.endpoints
Configures the provided OauthController.
OauthControllerConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
Optimizations(Map<String, Supplier<JWKSet>>) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.Optimizations
 
OPTIMIZATIONS - Static variable in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
ORDER - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 

P

populateAud(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates aud claim.
populateExp(JWTClaimsSet.Builder, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates exp claim.
populateIat(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates iat claim.
populateIss(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates iss claim.
populateJti(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates jti claim.
populateNbf(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates nbf claim.
populateSub(JWTClaimsSet.Builder, Authentication) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates sub claim.
populateWithAuthentication(JWTClaimsSet.Builder, Authentication) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates Claims with Authentication object.
PREFIX - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.generator.AccessTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
 
PREFIX - Static variable in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
PREFIX - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
priorToLoginPersistence - Variable in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 

R

refresh - Variable in class io.micronaut.security.token.jwt.cookie.CookieLoginHandler
 
RefreshTokenConfiguration - Interface in io.micronaut.security.token.jwt.generator
Configuration for the SignedRefreshTokenGenerator.
RefreshTokenConfigurationProperties - Class in io.micronaut.security.token.jwt.generator
ConfigurationProperties implementation of RefreshTokenConfiguration to configure SignedRefreshTokenGenerator.
RefreshTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
refreshTokenCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
refreshTokenCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
RefreshTokenCookieConfiguration - Interface in io.micronaut.security.token.jwt.cookie
Configuration for the refresh token cookie.
RefreshTokenCookieConfigurationProperties - Class in io.micronaut.security.token.jwt.cookie
 
RefreshTokenCookieConfigurationProperties(String) - Constructor for class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
 
refreshTokenGenerator - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
render(Authentication, Integer, String, String) - Method in class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
render(Authentication, Integer, String, String) - Method in interface io.micronaut.security.token.jwt.render.TokenRenderer
 
render(Integer, String, String) - Method in class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
render(Integer, String, String) - Method in interface io.micronaut.security.token.jwt.render.TokenRenderer
 
retrieveJsonWebKeys() - Method in interface io.micronaut.security.token.jwt.endpoints.JwkProvider
 
RSAEncryption - Class in io.micronaut.security.token.jwt.encryption.rsa
RSA encryption configuration.
RSAEncryption(RSAEncryptionConfiguration) - Constructor for class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
RSAEncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption.rsa
 
RSAEncryptionFactory - Class in io.micronaut.security.token.jwt.encryption.rsa
RSAEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionFactory
 
RSASignature - Class in io.micronaut.security.token.jwt.signature.rsa
RSA signature.
RSASignature(RSASignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
RSASignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.rsa
Encapsulates RSA Signature Configuration.
RSASignatureFactory - Class in io.micronaut.security.token.jwt.signature.rsa
RSASignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureFactory
 
RSASignatureGenerator - Class in io.micronaut.security.token.jwt.signature.rsa
RSA signature Generator.
RSASignatureGenerator(RSASignatureGeneratorConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
RSASignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature.rsa
Encapsulates RSA Signature Generation Configuration.
RSASignatureGeneratorFactory - Class in io.micronaut.security.token.jwt.signature.rsa
RSASignatureGeneratorFactory() - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorFactory
 

S

SecretEncryption - Class in io.micronaut.security.token.jwt.encryption.secret
Secret encryption configuration.
SecretEncryption(SecretEncryptionConfiguration) - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
SecretEncryptionConfiguration - Class in io.micronaut.security.token.jwt.encryption.secret
Encapsulates Secret Encryption Configuration.
SecretEncryptionConfiguration(String) - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
Constructor.
SecretEncryptionFactory - Class in io.micronaut.security.token.jwt.encryption.secret
SecretEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionFactory
 
SecretSignature - Class in io.micronaut.security.token.jwt.signature.secret
 
SecretSignature(SecretSignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
SecretSignatureConfiguration - Class in io.micronaut.security.token.jwt.signature.secret
Create a ConfigurationProperties bean for each sub-property of micronaut.security.token.jwt.signatures.secret.*.
SecretSignatureConfiguration(String) - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
setAlgorithm(JWEAlgorithm) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
algorithm Setter.
setAlgorithm(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
algorithm Setter.
setAudience(String) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setBase64(boolean) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
Indicates whether the supplied secret is base64 encoded.
setBase64(boolean) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
Indicates whether the supplied secret is base64 encoded.
setCacheExpiration(Integer) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
JWKS cache expiration.
setCookieDomain(String) - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets the domain name of this Cookie.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
Whether the Cookie can only be accessed via HTTP.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets the maximum age of the cookie.
setCookieName(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Cookie Name.
setCookieName(String) - Method in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
Cookie Name.
setCookiePath(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the path of the cookie.
setCookiePath(String) - Method in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
Sets the path of the cookie.
setCookieSameSite(SameSite) - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets the same-site setting of the cookie.
setCookieSecure(Boolean) - Method in class io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets whether the cookie is secured.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Set whether to enable bearer token authentication.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
Sets whether JWT security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets whether JWT cookie configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.cookie.RefreshTokenCookieConfigurationProperties
Sets whether JWT cookie configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Sets whether the OauthController is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
Sets whether SignedRefreshTokenGenerator is enabled.
setEncryptionMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
EncryptionMethod.
setExpiration(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setExpiration(Integer) - Method in class io.micronaut.security.token.jwt.generator.AccessTokenConfigurationProperties
Access token expiration.
setGetAllowed(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Enables HTTP GET invocations of refresh token requests.
setHeaderName(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the header name to use.
setIssuer(String) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setJweAlgorithm(JWEAlgorithm) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
JWEAlgorithm.
setJwsAlgorithm(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
JWSAlgorithm.
setJwsAlgorithm(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
JWSAlgorithm.
setKeyType(KeyType) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
Representation of the kty parameter in a JSON Web Key (JWK).
setMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Setter.
setNonce(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setNotBefore(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setOpenidIdtoken(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setPath(String) - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
Path to the KeysController.
setPath(String) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Sets the path to map the OauthController to.
setPath(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
A path either starting with `classpath:` or `file:`.
setPrefix(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the prefix to use for the auth token.
setRoles(List<String>) - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
roles property setter.
setSecret(String) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
Sets secret byte[] with a string with UTF_8 charset.
setSecret(String) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
Secret used for encryption configuration.
setSecret(String) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
setSecret(String) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
Sets secret byte[] with a string with UTF_8 charset.
setSecret(String) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
Secret used to sign JWT.
setSubjectNotNull(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setUrl(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
Remote JSON Web Key set url.
setUsername(String) - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
username setter.
sign(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
sign(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
sign(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
sign(JWTClaimsSet) - Method in interface io.micronaut.security.token.jwt.signature.SignatureGeneratorConfiguration
Generate a signed JWT based on claims.
signatureConfiguration - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
signatureConfiguration(ECSignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureFactory
 
signatureConfiguration(RSASignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureFactory
SignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature
Signature configuration.
signatureGeneratorConfiguration(ECSignatureGeneratorConfiguration) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorFactory
 
signatureGeneratorConfiguration(RSASignatureGeneratorConfiguration) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorFactory
SignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature
Signature Generator configuration.
SignedRefreshTokenGenerator - Class in io.micronaut.security.token.jwt.generator
The default implementation of RefreshTokenGenerator and RefreshTokenValidator.
SignedRefreshTokenGenerator(RefreshTokenConfiguration) - Constructor for class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
signWithPrivateKey(JWTClaimsSet, ECPrivateKey) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
Deprecated.
Unused. Use instead.
signWithPrivateKey(JWTClaimsSet, ECPrivateKey, String) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
signWithPrivateKey(JWTClaimsSet, RSAPrivateKey) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
StaticJwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
StaticJwksSignature(StaticJwksSignatureConfiguration, ResourceLoader, JwkValidator) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignature
 
StaticJwksSignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.jwks
Configuration JSON Web Key Sets defined as static resources.
StaticJwksSignatureConfigurationProperties - Class in io.micronaut.security.token.jwt.signature.jwks
Creates a bean of type StaticJwksSignatureConfiguration per `micronaut.security.token.jwt.signatures.jwks-static.*`.
StaticJwksSignatureConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
 
SUBJECT - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
SubjectNotNullJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validate JWT subject claim is not null.
SubjectNotNullJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
supportedAlgorithmsMessage() - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
supportedAlgorithmsMessage() - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
 
supportedAlgorithmsMessage(JWKSet) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
 
supportedAlgorithmsMessage(List<JWK>) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
supports(JWEAlgorithm, EncryptionMethod) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Whether this encryption configuration supports this algorithm and encryption method.
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
supports(JWSAlgorithm) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm, JWKSet) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm, List<JWK>) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Whether this signature configuration supports this algorithm.

T

tokenGenerator - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
TokenRefreshRequest - Class in io.micronaut.security.token.jwt.endpoints
Encapsulate the request to get a new access token.
TokenRefreshRequest() - Constructor for class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
Used for JSON serialization.
TokenRefreshRequest(String) - Constructor for class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
 
tokenRenderer - Variable in class io.micronaut.security.token.jwt.generator.DefaultAccessRefreshTokenGenerator
 
TokenRenderer - Interface in io.micronaut.security.token.jwt.render
Responsible for converting token information to an AccessRefreshToken.

U

usernameForClaims(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 

V

validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.AudienceJwtClaimsValidator
 
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
validate(JWT, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator
Validates the supplied token with any configurations and claim validators present.
validate(SignedJWT, JWK) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
validate(SignedJWT, JWK) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkValidator
 
validate(JwtClaims, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.AudienceJwtClaimsValidator
 
validate(JwtClaims, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JwtClaims, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
 
validate(JwtClaims, HttpRequest<?>) - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
validate(JwtClaims, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 
validate(JwtClaims, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
validate(String) - Method in class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
validate(String, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator
Validates the supplied token with any configurations and claim validators present.
validateToken(String, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
validator - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Verify a signed JWT.
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
verify(SignedJWT) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
Verify a signed JWT.
verify(SignedJWT, JWKSet, JwkValidator) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Verify a signed JWT.
verify(JwkValidator, List<JWK>, SignedJWT) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
returns true if any JWK match is able to verify the JWT signature.
verify(List<JWK>, SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
returns true if any JWK match is able to verify the JWT signature.

W

withClaimValidators(JwtClaimsValidator...) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing claim validators with the ones supplied.
withClaimValidators(Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing claim validators with the ones supplied.
withEncryptions(EncryptionConfiguration...) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
withEncryptions(Collection<? extends EncryptionConfiguration>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
withSignatures(SignatureConfiguration...) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
withSignatures(Collection<? extends SignatureConfiguration>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
A B C D E F G I J K L M N O P R S T U V W 
All Classes All Packages