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

A

AbstractEncryptionConfiguration - Class in io.micronaut.security.token.jwt.encryption
Abstract encryption configuration.
AbstractEncryptionConfiguration() - Constructor for class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
AbstractSecurityRule - Class in io.micronaut.security.rules
A base SecurityRule class to extend from that provides helper methods to get the roles from the claims and compare them to the roles allowed by the rule.
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 - Variable in class io.micronaut.security.token.jwt.endpoints.OauthController
 
AccessRefreshTokenGenerator - Class in io.micronaut.security.token.jwt.generator
Generates http responses with access and refresh token.
AccessRefreshTokenGenerator(JwtGeneratorConfiguration, TokenRenderer, TokenGenerator, ClaimsGenerator, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
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
 
AccessTokenGeneratedEvent - Class in io.micronaut.security.token.jwt.event
Triggered when a JWT access token is generated.
AccessTokenGeneratedEvent(Object) - Constructor for class io.micronaut.security.token.jwt.event.AccessTokenGeneratedEvent
Triggered when a JWT access token is generated.
ACCOUNT_EXPIRED - io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user account expired.
ACCOUNT_LOCKED - io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user account was locked.
algorithm - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
algorithm - Variable in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
ALLOWED - io.micronaut.security.rules.SecurityRuleResult
The rule explicitly allows this request.
annotationType() - Method in class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
annotationType() - Method in class io.micronaut.security.annotation.PermitAllAnnotationMapper
 
annotationType() - Method in class io.micronaut.security.annotation.RolesAllowedAnnotationMapper
 
ANYWHERE - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
argumentType() - Method in class io.micronaut.security.authentication.AuthenticationArgumentBinder
 
argumentType() - Method in class io.micronaut.security.authentication.PrincipalArgumentBinder
 
AttributesConvertibleValues - Class in io.micronaut.configuration.security.ldap.context
A ConvertibleValues implementation that uses Attributes as the backing data source.
AttributesConvertibleValues(Attributes) - Constructor for class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
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
 
authenticate(AuthenticationRequest) - Method in class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
 
authenticate(AuthenticationRequest) - Method in interface io.micronaut.security.authentication.AuthenticationProvider
Authenticates a user with the given request.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.authentication.Authenticator
Authenticates the user with the provided credentials.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Attempts to authenticate a user.
Authentication - Interface in io.micronaut.security.authentication
Represents the state of an authentication.
AUTHENTICATION - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store the authentication object in the request.
AuthenticationArgumentBinder - Class in io.micronaut.security.authentication
Responsible for binding the authentication object to a route argument.
AuthenticationArgumentBinder() - Constructor for class io.micronaut.security.authentication.AuthenticationArgumentBinder
 
AuthenticationException - Exception in io.micronaut.security.authentication
A runtime exception thrown when authentication fails.
AuthenticationException() - Constructor for exception io.micronaut.security.authentication.AuthenticationException
No message.
AuthenticationException(AuthenticationResponse) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
Sets the message based on the response.
AuthenticationException(String) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
 
AuthenticationExceptionHandler - Class in io.micronaut.security.authentication
Handles the server response when an AuthenticationException is thrown.
AuthenticationExceptionHandler() - Constructor for class io.micronaut.security.authentication.AuthenticationExceptionHandler
 
AuthenticationFailed - Class in io.micronaut.security.authentication
Signalises an authentication failure and stores the failure reason.
AuthenticationFailed() - Constructor for class io.micronaut.security.authentication.AuthenticationFailed
Necessary for JSON Serialization.
AuthenticationFailed(AuthenticationFailureReason) - Constructor for class io.micronaut.security.authentication.AuthenticationFailed
 
AuthenticationFailureReason - Enum in io.micronaut.security.authentication
Enums describes the different authentication failures.
AuthenticationFetcher - Interface in io.micronaut.security.filters
Describes a bean which attempts to read an Authentication from a HttpRequest being executed.
authenticationFetchers - Variable in class io.micronaut.security.filters.SecurityFilter
 
authenticationIfValidJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Authentication if JWT has valid signature and claims are verified.
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
 
AuthenticationProvider - Interface in io.micronaut.security.authentication
Defines an authentication provider.
authenticationProviders - Variable in class io.micronaut.security.authentication.Authenticator
 
AuthenticationRequest<T,​S> - Interface in io.micronaut.security.authentication
Represents a request to authenticate.
AuthenticationResponse - Interface in io.micronaut.security.authentication
 
AuthenticationUserDetailsAdapter - Class in io.micronaut.security.authentication
Adapter from UserDetails to Authentication.
AuthenticationUserDetailsAdapter(UserDetails) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
Deprecated.
AuthenticationUserDetailsAdapter(UserDetails, String) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
 
authenticator - Variable in class io.micronaut.security.endpoints.LoginController
 
authenticator - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
Authenticator - Class in io.micronaut.security.authentication
An Authenticator operates on several AuthenticationProvider instances returning the first authenticated AuthenticationResponse.
Authenticator(Collection<AuthenticationProvider>) - Constructor for class io.micronaut.security.authentication.Authenticator
 
authoritiesFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
AuthoritiesFetcher - Interface in io.micronaut.security.authentication.providers
Responsible for finding granted authorities for a given user.

B

BasicAuthTokenReader - Class in io.micronaut.security.token.basicauth
 
BasicAuthTokenReader(BasicAuthTokenReaderConfiguration) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
BasicAuthTokenReaderConfiguration - Interface in io.micronaut.security.token.basicauth
Configuration for the BasicAuthTokenReader.
BasicAuthTokenReaderConfigurationProperties - Class in io.micronaut.security.token.basicauth
Default implementation of BasicAuthTokenReaderConfiguration.
BasicAuthTokenReaderConfigurationProperties() - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
 
BasicAuthTokenValidator - Class in io.micronaut.security.token.basicauth
Basic Auth Token Validator.
BasicAuthTokenValidator(Authenticator) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
BasicAuthTokenValidator(Authenticator, TokenConfiguration) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
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
 
bearerTokenReaderConfiguration - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
BearerTokenRenderer - Class in io.micronaut.security.token.jwt.render
 
BearerTokenRenderer() - Constructor for class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
bind(ArgumentConversionContext<Authentication>, HttpRequest<?>) - Method in class io.micronaut.security.authentication.AuthenticationArgumentBinder
 
bind(ArgumentConversionContext<Principal>, HttpRequest<?>) - Method in class io.micronaut.security.authentication.PrincipalArgumentBinder
 
build(ContextSettings) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
 
build(ContextSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
build(String, String, String, String, boolean) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
 
build(String, String, String, String, boolean) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
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.

C

check(HttpRequest, RouteMatch, Map<String, Object>) - Method in class io.micronaut.security.rules.IpPatternsRule
 
check(HttpRequest, RouteMatch, Map<String, Object>) - Method in class io.micronaut.security.rules.SecuredAnnotationRule
Returns SecurityRuleResult.UNKNOWN if the Secured annotation is not found on the method or class, or if the route match is not method based.
check(HttpRequest, RouteMatch, Map<String, Object>) - Method in interface io.micronaut.security.rules.SecurityRule
Returns a security result based on any conditions.
check(HttpRequest, RouteMatch, Map<String, Object>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
 
checkRules(HttpRequest<?>, ServerFilterChain, RouteMatch, Map<String, Object>, boolean) - Method in class io.micronaut.security.filters.SecurityFilter
Check the security rules against the provided arguments.
Claims - Interface in io.micronaut.security.token
Authentication claims.
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.AccessRefreshTokenGenerator
 
claimsGenerator - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
ClaimsGenerator - Interface in io.micronaut.security.token.jwt.generator.claims
 
close() - Method in class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
 
close(DirContext) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
Closes the given context.
close(DirContext) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
compareRoles(List<String>, List<String>) - Method in class io.micronaut.security.rules.AbstractSecurityRule
Compares the given roles to determine if the request is allowed by comparing if any of the granted roles is in the required roles list.
ConfigurationInterceptUrlMapRule - Class in io.micronaut.security.rules
A security rule implementation backed by the SecurityConfiguration.getInterceptUrlMap().
ConfigurationInterceptUrlMapRule(TokenConfiguration, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
ConfigurationInterceptUrlMapRule(RolesFinder, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
contains(String) - Method in interface io.micronaut.security.token.Claims
 
contains(String) - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
 
contains(String) - Method in class io.micronaut.security.token.MapClaims
 
ContextAuthenticationMapper - Interface in io.micronaut.configuration.security.ldap
Responsible for mapping the result of LDAP authentication to an AuthenticationResponse.
ContextBuilder - Interface in io.micronaut.configuration.security.ldap.context
Contract for building and closing LDAP contexts.
ContextConfiguration() - Constructor for class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
ContextConfigurationContextSettings - Class in io.micronaut.configuration.security.ldap.context
Implementation of ContextSettings that derives its values from an instance of LdapConfiguration.
ContextConfigurationContextSettings(LdapConfiguration) - Constructor for class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
ContextConfigurationContextSettings(LdapConfiguration, String, String) - Constructor for class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
ContextSettings - Interface in io.micronaut.configuration.security.ldap.context
Contract to hold settings for creating an LDAP context.
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
 
convert(Map, Class<InterceptUrlMapPattern>, ConversionContext) - Method in class io.micronaut.security.config.InterceptUrlMapConverter
 
createAuthentication(JWT) - Method in class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 
createAuthentication(JWT) - Method in interface io.micronaut.security.token.jwt.validator.JwtAuthenticationFactory
 
createAuthentication(T) - Method in interface io.micronaut.security.token.TokenAuthenticationFactory
 
createMessage(AuthenticationFailureReason) - Method in class io.micronaut.security.authentication.AuthenticationFailed
Generates a Title Case string for give authentication Failure.
createResults(NamingEnumeration<SearchResult>) - Method in class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
Builds LdapSearchResult from the LDAP results.
createSuccessfulAuthenticationResponse(AuthenticationRequest, UserState) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Create a successful AuthenticationResponse.
createSuccessfulAuthenticationResponse(AuthenticationRequest, UserState, List<String>) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Create a successful AuthenticationResponse.
CREDENTIALS_DO_NOT_MATCH - io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the credentials don't match.

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_COOKIENAME - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default cookie name.
DEFAULT_COOKIEPATH - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Default Cookie Path.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
The default enable value.
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.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.propagation.TokenPropagationConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
The default enable value.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
The default expiration.
DEFAULT_GETALLOWED - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Default Get Allowed.
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default http only value.
DEFAULT_KEYTYPE - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default key type.
DEFAULT_LEGACYREJECTIONHANDLER - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Deprecated.
DEFAULT_LOGINFAILURETARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login failure target URL.
DEFAULT_LOGINFAILURETARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default login failure target URL.
DEFAULT_LOGINSUCCESSTARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login success target URL.
DEFAULT_LOGINSUCCESSTARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default login success target URL.
DEFAULT_LOGOUTTARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login target URL.
DEFAULT_LOGOUTTARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default logout target URL.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
The default path.
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_PATH - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
The default path.
DEFAULT_REDIRECTIONHTTPSTATUS - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The default http status used for redirection.
DEFAULT_REFRESH_JWKS_ATTEMPTS - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
DEFAULT_ROLES_NAME - Static variable in interface io.micronaut.security.token.config.TokenConfiguration
 
DEFAULT_ROLES_NAME - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
Deprecated.
DEFAULT_SECURE - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default secure value.
DefaultAuthentication - Class in io.micronaut.security.authentication
A default implementation of the Authentication interface.
DefaultAuthentication(String, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.DefaultAuthentication
 
DefaultContextAuthenticationMapper - Class in io.micronaut.configuration.security.ldap
The default implementation to create an AuthenticationResponse from a successful ldap authentication result.
DefaultContextAuthenticationMapper() - Constructor for class io.micronaut.configuration.security.ldap.DefaultContextAuthenticationMapper
 
DefaultContextBuilder - Class in io.micronaut.configuration.security.ldap.context
Default implementation of ContextBuilder.
DefaultContextBuilder() - Constructor for class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
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() - Constructor for class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 
DefaultLdapGroupProcessor - Class in io.micronaut.configuration.security.ldap.group
Default implementation of LdapGroupProcessor.
DefaultLdapGroupProcessor() - Constructor for class io.micronaut.configuration.security.ldap.group.DefaultLdapGroupProcessor
 
DefaultLdapSearchService - Class in io.micronaut.configuration.security.ldap.context
Default implementation of LdapSearchService.
DefaultLdapSearchService() - Constructor for class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
 
DefaultRolesFinder - Class in io.micronaut.security.token
Default implementation of RolesFinder.
DefaultRolesFinder(TokenConfiguration) - Constructor for class io.micronaut.security.token.DefaultRolesFinder
Constructs a Roles Parser.
DefaultSecurityService - Class in io.micronaut.security.utils
Default implementation of SecurityService.
DefaultSecurityService() - Constructor for class io.micronaut.security.utils.DefaultSecurityService
 
DefaultTokenResolver - Class in io.micronaut.security.token.reader
Default implementation of TokenResolver.
DefaultTokenResolver(Collection<TokenReader>) - Constructor for class io.micronaut.security.token.reader.DefaultTokenResolver
Instantiates a DefaultTokenResolver with a list of available TokenReader.
DelegatingAuthenticationProvider - Class in io.micronaut.security.authentication.providers
AuthenticationProvider typically used with a persistence mechanism such as a DB.
DelegatingAuthenticationProvider(UserFetcher, PasswordEncoder, AuthoritiesFetcher) - Constructor for class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
DENY_ALL - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent no security roles are allowed.
DenyAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the DenyAll annotation in Micronaut.
DenyAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain, HttpRequest<Object>) - Method in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
doFilterOnce(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.security.filters.SecurityFilter
 

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
 
encode(String) - Method in interface io.micronaut.security.authentication.providers.PasswordEncoder
 
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.
encryptionConfigurations - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
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
 
endpointMethods - Variable in class io.micronaut.security.rules.SensitiveEndpointRule
A map where the key represents the method of an endpoint and the value represents the endpoints sensitivity.
equals(Object) - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
equals(Object) - Method in class io.micronaut.security.authentication.UserDetails
 
equals(Object) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
eventPublisher - Variable in class io.micronaut.security.endpoints.LoginController
 
eventPublisher - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
eventPublisher - Variable in class io.micronaut.security.token.TokenAuthenticationFetcher
 
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
 
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 

F

fetchAuthentication(HttpRequest<?>) - Method in interface io.micronaut.security.filters.AuthenticationFetcher
Attempts to read an Authentication from a HttpRequest being executed.
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.security.session.SessionAuthenticationFetcher
 
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.security.token.TokenAuthenticationFetcher
 
fetchUserState(AuthenticationRequest) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
findAuthoritiesByUsername(String) - Method in interface io.micronaut.security.authentication.providers.AuthoritiesFetcher
Returns granted roles for the given username.
findByUsername(String) - Method in interface io.micronaut.security.authentication.providers.UserFetcher
Fetches a user based on the username.
findInClaims(Claims) - Method in class io.micronaut.security.token.DefaultRolesFinder
 
findInClaims(Claims) - Method in interface io.micronaut.security.token.RolesFinder
Retrieves the list of roles from the provided claims.
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
Search for a JWT token in a HTTP request.
findToken(HttpRequest<?>) - Method in interface io.micronaut.security.token.reader.TokenReader
Attempts to retrieve a token in a request.
ForbiddenRejectionUriProvider - Interface in io.micronaut.security.handlers
Provides a uri to redirect to when an authenticated user tries to access a resource for which he does not have the required authorization level.

G

generate(UserDetails) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given user details.
generate(String, Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
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(UserDetails, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
 
generateClaims(UserDetails, 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
 
generateToken(UserDetails, Integer) - Method in interface io.micronaut.security.token.generator.TokenGenerator
 
generateToken(UserDetails, Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
generateToken(Map<String, Object>) - Method in interface io.micronaut.security.token.generator.TokenGenerator
 
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.
genericJwtClaimsValidators - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
get() - Method in interface io.micronaut.configuration.security.ldap.context.SearchProvider
 
get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
get(String) - Method in interface io.micronaut.security.token.Claims
Retrieves a value from the claims for the given name.
get(String) - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
 
get(String) - Method in class io.micronaut.security.token.MapClaims
 
getAccess() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
access getter.
getAccessToken() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
accessToken getter.
getAccessTokenExpiration() - Method in interface io.micronaut.security.token.jwt.generator.JwtGeneratorConfiguration
How long until the access token expires in seconds.
getAccessTokenExpiration() - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
getAdditionalGroups(LdapSearchResult) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Provides a way to add additional groups to the ldap group search.
getAlgorithm() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
algorithm Getter.
getAlgorithm() - Method in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
getArguments() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getArguments() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getArguments() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
getAttribute() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
getAttributes() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
A null value indicates all attributes should be returned.
getAttributes() - Method in interface io.micronaut.security.authentication.Authentication
 
getAttributes() - Method in class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
 
getAttributes() - Method in class io.micronaut.security.authentication.DefaultAuthentication
 
getAttributes() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
getAttributes(String, String) - Method in class io.micronaut.security.authentication.UserDetails
 
getAuthentication() - Method in class io.micronaut.security.utils.DefaultSecurityService
Retrieves Authentication if authenticated.
getAuthentication() - Method in interface io.micronaut.security.utils.SecurityService
Retrieves Authentication if authenticated.
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getBase() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
getContext() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
getCookieDomain() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookieMaxAge() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookieName() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookiePath() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getDn() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getDn() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getDn() - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
getEncryptionConfiguration() - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
encryptionConfiguration getter.
getEncryptionConfigurations() - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
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
 
getExpiresIn() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
token type getter.
getFactory() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getFactory() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getFactory() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getFilter() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
getForbiddenRedirectUri() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getForbiddenRedirectUri(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.ForbiddenRejectionUriProvider
 
getForbiddenRedirectUri(HttpRequest<?>) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getForbiddenTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getForbiddenTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getGenericJwtClaimsValidators() - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
getGrantType() - Method in class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
grantType getter.
getGroups() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
getHeaderName() - Method in interface io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
 
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
 
getHeaderName() - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
getHeaderName() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
getHeaderName() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
getHttpMethod() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
httpMethod getter.
getHttpStatus() - Method in interface io.micronaut.security.handlers.RedirectRejectionHandlerConfiguration
 
getHttpStatus() - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
getIdentity() - Method in interface io.micronaut.security.authentication.AuthenticationRequest
 
getIdentity() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
getInterceptUrlMap() - Method in interface io.micronaut.security.config.SecurityConfiguration
interceptUrlMap getter.
getInterceptUrlMap() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
interceptUrlMap getter.
getIpPatterns() - Method in interface io.micronaut.security.config.SecurityConfiguration
ipPatterns getter.
getIpPatterns() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
ipPatterns getter.
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
 
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
 
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
 
getLoginFailureTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getLoginFailureTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getLoginFailureTargetUrl() - Method in interface io.micronaut.security.token.jwt.cookie.JwtCookieConfiguration
 
getLoginFailureTargetUrl() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getLoginSuccessTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getLoginSuccessTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getLoginSuccessTargetUrl() - Method in interface io.micronaut.security.token.jwt.cookie.JwtCookieConfiguration
 
getLoginSuccessTargetUrl() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getLogoutTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getLogoutTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getLogoutTargetUrl() - Method in interface io.micronaut.security.token.jwt.cookie.JwtCookieConfiguration
 
getLogoutTargetUrl() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getManagerDn() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getManagerPassword() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getManagerSettings() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
getMessage() - Method in class io.micronaut.security.authentication.AuthenticationFailed
message getter.
getMessage() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
 
getMessage() - Method in class io.micronaut.security.authentication.UserDetails
 
getMethod() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Getter.
getName() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
getName() - Method in class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
 
getName() - Method in class io.micronaut.security.authentication.DefaultAuthentication
 
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.filters.SecurityFilter
 
getOrder() - Method in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
getOrder() - Method in class io.micronaut.security.rules.IpPatternsRule
 
getOrder() - Method in class io.micronaut.security.rules.SecuredAnnotationRule
 
getOrder() - Method in class io.micronaut.security.rules.SensitiveEndpointRule
 
getOrder() - Method in class io.micronaut.security.session.SessionAuthenticationFetcher
 
getOrder() - Method in class io.micronaut.security.session.SessionSecurityFilterOrderProvider
 
getOrder() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
getOrder() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
getOrder() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getOrder() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
getOrder() - Method in class io.micronaut.security.token.TokenAuthenticationFetcher
 
getPassword() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getPassword() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getPassword() - Method in interface io.micronaut.security.authentication.providers.UserState
 
getPassword() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
password getter.
getPath() - Method in interface io.micronaut.security.endpoints.LoginControllerConfiguration
 
getPath() - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.endpoints.LogoutControllerConfiguration
 
getPath() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.jwt.endpoints.KeysControllerConfiguration
The path where the KeysController can be accessed at.
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.jwt.endpoints.OauthControllerConfiguration
The path the controller can be accessed at.
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.propagation.TokenPropagationConfiguration
 
getPath() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getPattern() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
pattern getter.
getPatternList() - Method in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
getPooled() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getPooled() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getPrefix() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
getPrefix() - Method in interface io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
 
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
 
getPrefix() - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
getPrefix() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
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
 
getReason() - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
getRedirectUri(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Returns the redirection uri.
getRefreshJwksAttempts() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Returns the number of attempts to refresh the cached JWKS.
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.
getRefreshTokenExpiration() - Method in interface io.micronaut.security.token.jwt.generator.JwtGeneratorConfiguration
How long until the refresh token expires in seconds.
getRefreshTokenExpiration() - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
 
getRoles() - Method in class io.micronaut.security.authentication.UserDetails
roles getter.
getRoles() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
roles getter.
getRoles(Map<String, Object>) - Method in class io.micronaut.security.rules.AbstractSecurityRule
Appends SecurityRule.IS_ANONYMOUS if not authenticated.
getRolesName() - Method in interface io.micronaut.security.token.config.TokenConfiguration
The name in the claims object that stores the granted roles.
getRolesName() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
getSearch() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
getSearchSettings(Object[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getSecret() - Method in interface io.micronaut.security.authentication.AuthenticationRequest
 
getSecret() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
Returns password conforming to AuthenticationRequest blueprint.
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 class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getServer() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getServiceIdPattern() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getServiceIdRegex() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getSettings(Object[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getSettings(String, String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Returns settings for creating a context for a given dn and password.
getSignatureConfiguration() - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
signatureConfiguration getter.
getSignatureConfigurations() - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
getTokenType() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
token type getter.
getUnauthorizedRedirectUri() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getUnauthorizedRedirectUri(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.UnauthorizedRejectionUriProvider
 
getUnauthorizedRedirectUri(HttpRequest<?>) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getUnauthorizedTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getUnauthorizedTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getUriPattern() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getUriRegex() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getUrl() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getUrl() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
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 interface io.micronaut.security.authentication.providers.UserState
 
getUsername() - Method in class io.micronaut.security.authentication.UserDetails
username getter.
getUsername() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
username getter.
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
 
GroupConfiguration() - Constructor for class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
GroupPropertiesSearchSettings - Class in io.micronaut.configuration.security.ldap.configuration
Implementation of SearchSettings that derives values from an instance of LdapConfiguration.GroupConfiguration.

H

handle(HttpRequest, AuthenticationException) - Method in class io.micronaut.security.authentication.AuthenticationExceptionHandler
 
handleLogout(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
 
hashCode() - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
hashCode() - Method in class io.micronaut.security.authentication.UserDetails
 
hashCode() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
hasRole(String) - Method in class io.micronaut.security.utils.DefaultSecurityService
If the current user has a specific role.
hasRole(String) - Method in interface io.micronaut.security.utils.SecurityService
If the current user has a specific role.
hasRole(String, String) - Method in class io.micronaut.security.utils.DefaultSecurityService
If the current user has a specific role.
hasRole(String, String) - Method in interface io.micronaut.security.utils.SecurityService
If the current user has a specific role.
headerValue(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
HttpHeaderTokenReader - Class in io.micronaut.security.token.reader
Reads a token from an HTTP request and removes prefix from HTTP Header Value.
HttpHeaderTokenReader() - Constructor for class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
HttpHeaderTokenWriter - Class in io.micronaut.security.token.writer
Write the token in an HTTP header.
HttpHeaderTokenWriter(HttpHeaderTokenWriterConfiguration) - Constructor for class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
httpHeaderTokenWriterConfiguration - Variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
HttpHeaderTokenWriterConfigurationProperties - Class in io.micronaut.security.token.writer
HTTP Token Writer Configuration Properties.
HttpHeaderTokenWriterConfigurationProperties() - Constructor for class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
httpResponseWithUri(String) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Builds a HTTP Response redirection to the supplied location.
HttpStatusCodeRejectionHandler - Class in io.micronaut.security.handlers
Handles the rejection of route by SecurityFilter with the response of correspondent HTTP Status coded.
HttpStatusCodeRejectionHandler() - Constructor for class io.micronaut.security.handlers.HttpStatusCodeRejectionHandler
Constructor.

I

index(TokenRefreshRequest) - Method in class io.micronaut.security.token.jwt.endpoints.OauthController
 
index(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
POST endpoint for Logout Controller.
indexGet(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
GET endpoint for Logout Controller.
InterceptUrlMapConverter - Class in io.micronaut.security.config
 
InterceptUrlMapPattern - Class in io.micronaut.security.config
 
InterceptUrlMapPattern(String, List<String>, HttpMethod) - Constructor for class io.micronaut.security.config.InterceptUrlMapPattern
If the provided http method is null, the pattern will match all methods.
internalGenerate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a claims set.
io.micronaut.configuration.security.ldap - package io.micronaut.configuration.security.ldap
 
io.micronaut.configuration.security.ldap.configuration - package io.micronaut.configuration.security.ldap.configuration
 
io.micronaut.configuration.security.ldap.context - package io.micronaut.configuration.security.ldap.context
 
io.micronaut.configuration.security.ldap.group - package io.micronaut.configuration.security.ldap.group
 
io.micronaut.security.annotation - package io.micronaut.security.annotation
Annotations for Security.
io.micronaut.security.authentication - package io.micronaut.security.authentication
Micronaut security authentication.
io.micronaut.security.authentication.jackson - package io.micronaut.security.authentication.jackson
 
io.micronaut.security.authentication.providers - package io.micronaut.security.authentication.providers
Security providers.
io.micronaut.security.config - package io.micronaut.security.config
Security configuration.
io.micronaut.security.endpoints - package io.micronaut.security.endpoints
Security login and logout endpoints.
io.micronaut.security.event - package io.micronaut.security.event
Login failure and success events.
io.micronaut.security.filters - package io.micronaut.security.filters
Security and authentication filters.
io.micronaut.security.handlers - package io.micronaut.security.handlers
Security handlers.
io.micronaut.security.rules - package io.micronaut.security.rules
Security rules pertaining to roles and ip.
io.micronaut.security.session - package io.micronaut.security.session
Contains classes specific to Session-based Authentication within Micronaut.
io.micronaut.security.token - package io.micronaut.security.token
Token authentication.
io.micronaut.security.token.basicauth - package io.micronaut.security.token.basicauth
Basic security authentication.
io.micronaut.security.token.config - package io.micronaut.security.token.config
Security token configuration.
io.micronaut.security.token.generator - package io.micronaut.security.token.generator
Security token generator.
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.event - package io.micronaut.security.token.jwt.event
JWT token generated events.
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.
io.micronaut.security.token.propagation - package io.micronaut.security.token.propagation
Support classes for JWT propagation.
io.micronaut.security.token.reader - package io.micronaut.security.token.reader
Security token reader.
io.micronaut.security.token.validator - package io.micronaut.security.token.validator
Security token validator.
io.micronaut.security.token.writer - package io.micronaut.security.token.writer
 
io.micronaut.security.utils - package io.micronaut.security.utils
 
IpPatternsRule - Class in io.micronaut.security.rules
A security rule implementation backed by the SecurityConfigurationProperties.getIpPatterns() ()}.
IpPatternsRule(TokenConfiguration, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.IpPatternsRule
IpPatternsRule(RolesFinder, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.IpPatternsRule
 
IS_ANONYMOUS - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent allowing anonymous access.
IS_AUTHENTICATED - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent allowing any authenticated access.
isAccountExpired() - Method in interface io.micronaut.security.authentication.providers.UserState
 
isAccountLocked() - Method in interface io.micronaut.security.authentication.providers.UserState
 
isAuthenticated() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
Defaults to false.
isAuthenticated() - Method in class io.micronaut.security.authentication.UserDetails
 
isAuthenticated() - Method in class io.micronaut.security.utils.DefaultSecurityService
Check if a user is authenticated.
isAuthenticated() - Method in interface io.micronaut.security.utils.SecurityService
Check if a user is authenticated.
isBase64() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
isCookieSecure() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
isEnabled() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
isEnabled() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
isEnabled() - Method in interface io.micronaut.security.authentication.providers.UserState
 
isEnabled() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
enabled getter.
isEnabled() - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
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.endpoints.KeysControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
isGetAllowed() - Method in interface io.micronaut.security.endpoints.LogoutControllerConfiguration
 
isGetAllowed() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
isLegacyRejectionHandler() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
isLegacyRejectionHandler() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
isPasswordExpired() - Method in interface io.micronaut.security.authentication.providers.UserState
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
isSubtree() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
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
 

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.
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
 
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
 
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) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
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.
JWTClaimsSetUtils() - Constructor for class io.micronaut.security.token.jwt.validator.JWTClaimsSetUtils
 
JwtClaimsValidator - Interface in io.micronaut.security.token.jwt.validator
Provides a contract to create custom JWT claims validations.
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
 
JwtCookieClearerLogoutHandler(JwtCookieConfiguration) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
JwtCookieConfiguration - Interface in io.micronaut.security.token.jwt.cookie
 
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(JwtCookieConfiguration, JwtGeneratorConfiguration, AccessRefreshTokenGenerator) - 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(JwtCookieConfiguration) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
jwtGeneratorConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
jwtGeneratorConfiguration - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
JwtGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.generator
Encapsulates Configuration for JWT generation.
JwtGeneratorConfigurationProperties - Class in io.micronaut.security.token.jwt.generator
JwtGeneratorConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
 
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(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>) - 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.

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
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

LdapAuthenticationProvider - Class in io.micronaut.configuration.security.ldap
Authenticates against an LDAP server using the configuration provided through LdapConfiguration.
LdapAuthenticationProvider(LdapConfiguration, LdapSearchService, ContextBuilder, ContextAuthenticationMapper, LdapGroupProcessor) - Constructor for class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
 
LdapConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
Configuration for LDAP authentication.
LdapConfiguration.ContextConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
The context configuration.
LdapConfiguration.GroupConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
The group configuration.
LdapConfiguration.SearchConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
The user search configuration.
LdapGroupProcessor - Interface in io.micronaut.configuration.security.ldap.group
Contract to allow the list of groups returned from LDAP to be transformed and appended to from other sources.
LdapSearchResult - Class in io.micronaut.configuration.security.ldap.context
Contains the data returned from an LDAP search.
LdapSearchResult(Attributes, String) - Constructor for class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
LdapSearchService - Interface in io.micronaut.configuration.security.ldap.context
Contract for searching LDAP using an existing context.
loadJwkSet(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Instantiates a JWKSet for a give url.
login(UsernamePasswordCredentials, HttpRequest<?>) - Method in class io.micronaut.security.endpoints.LoginController
 
LoginController - Class in io.micronaut.security.endpoints
Handles login requests.
LoginController(Authenticator, LoginHandler, ApplicationEventPublisher) - Constructor for class io.micronaut.security.endpoints.LoginController
 
LoginControllerConfiguration - Interface in io.micronaut.security.endpoints
Encapsulates the configuration of LoginController.
LoginControllerConfigurationProperties - Class in io.micronaut.security.endpoints
 
LoginControllerConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
loginFailed(AuthenticationFailed) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginFailed(AuthenticationFailed) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginFailed(AuthenticationFailed) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginFailed(AuthenticationFailed) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
LoginFailedEvent - Class in io.micronaut.security.event
Event triggered when an unsuccessful login takes place.
LoginFailedEvent(Object) - Constructor for class io.micronaut.security.event.LoginFailedEvent
Event triggered when an unsuccessful login takes place.
loginHandler - Variable in class io.micronaut.security.endpoints.LoginController
 
LoginHandler - Interface in io.micronaut.security.handlers
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
LoginSuccessfulEvent - Class in io.micronaut.security.event
Event triggered when a successful login takes place.
LoginSuccessfulEvent(Object) - Constructor for class io.micronaut.security.event.LoginSuccessfulEvent
Event triggered when a successful login takes place.
logout(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.LogoutHandler
 
logout(HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLogoutHandler
 
logout(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
LogoutController - Class in io.micronaut.security.endpoints
 
LogoutController(LogoutHandler, ApplicationEventPublisher) - Constructor for class io.micronaut.security.endpoints.LogoutController
Deprecated.
LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration) - Constructor for class io.micronaut.security.endpoints.LogoutController
 
LogoutControllerConfiguration - Interface in io.micronaut.security.endpoints
Encapsulates the configuration of LogoutController.
LogoutControllerConfigurationProperties - Class in io.micronaut.security.endpoints
Implementation of LogoutControllerConfiguration used to configure the LogoutController.
LogoutControllerConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
LogoutEvent - Class in io.micronaut.security.event
Event triggered when the user logs out.
LogoutEvent(Object) - Constructor for class io.micronaut.security.event.LogoutEvent
Event triggered when the user logs out.
LogoutHandler - Interface in io.micronaut.security.handlers
 

M

map(AnnotationValue<DenyAll>, VisitorContext) - Method in class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
map(AnnotationValue<PermitAll>, VisitorContext) - Method in class io.micronaut.security.annotation.PermitAllAnnotationMapper
 
map(AnnotationValue<RolesAllowed>, VisitorContext) - Method in class io.micronaut.security.annotation.RolesAllowedAnnotationMapper
 
map(ConvertibleValues<Object>, String, Set<String>) - Method in interface io.micronaut.configuration.security.ldap.ContextAuthenticationMapper
 
map(ConvertibleValues<Object>, String, Set<String>) - Method in class io.micronaut.configuration.security.ldap.DefaultContextAuthenticationMapper
 
MapClaims - Class in io.micronaut.security.token
A Claims implementation backed by a Map.
MapClaims(Map<String, Object>) - Constructor for class io.micronaut.security.token.MapClaims
Creates a MapClaims with the corresponding backing map.
matches(SignedJWT, JWKSet, int) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Calculates a list of JWK matches for a JWT.
matches(String, String) - Method in interface io.micronaut.security.authentication.providers.PasswordEncoder
 
method - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 

N

names() - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
names() - Method in interface io.micronaut.security.token.Claims
 
names() - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
 
names() - Method in class io.micronaut.security.token.MapClaims
 
NOT_BEFORE - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 

O

OauthController - Class in io.micronaut.security.token.jwt.endpoints
A controller that handles token refresh.
OauthController(JwtTokenValidator, AccessRefreshTokenGenerator) - 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 OAuth controller.
OauthControllerConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
order - Variable in class io.micronaut.security.filters.SecurityFilter
The order of the Security Filter.
ORDER - Static variable in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.rules.IpPatternsRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.rules.SecuredAnnotationRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.rules.SensitiveEndpointRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.session.SessionAuthenticationFetcher
The order of the fetcher.
ORDER - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
The order of the TokenReader.
ORDER - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
The order of the TokenValidator.
ORDER - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.TokenAuthenticationFetcher
The order of the fetcher.
outgoingHttpRequestProcessor - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 

P

parseJwtIfValidSignature(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Retuns a JWT if the signature could be verified.
PASSWORD_EXPIRED - io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user's password expired.
passwordEncoder - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
PasswordEncoder - Interface in io.micronaut.security.authentication.providers
Responsible for determining if a given password matches its encoded state and encoding raw passwords.
PermitAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the PermitAll annotation in Micronaut.
PermitAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.PermitAllAnnotationMapper
 
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, UserDetails) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates sub claim.
populateWithUserDetails(JWTClaimsSet.Builder, UserDetails) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates Claims with UserDetails object.
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
 
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.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.JwtGeneratorConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
PREFIX - Static variable in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
PREFIX - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
PrincipalArgumentBinder - Class in io.micronaut.security.authentication
Responsible for binding a Principal to a route argument.
PrincipalArgumentBinder() - Constructor for class io.micronaut.security.authentication.PrincipalArgumentBinder
 
process(String, LdapSearchResult, SearchProvider) - Method in class io.micronaut.configuration.security.ldap.group.DefaultLdapGroupProcessor
 
process(String, LdapSearchResult, SearchProvider) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Processes groups returned from LDAP.
processGroup(String) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Transform the group into the format required.

R

redirectionHttpStatus() - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
 
RedirectRejectionHandler - Class in io.micronaut.security.handlers
If beans UnauthorizedRejectionUriProvider and ForbiddenRejectionUriProvider exists provides a RejectionHandler implementation which performs redirects.
RedirectRejectionHandler(UnauthorizedRejectionUriProvider, ForbiddenRejectionUriProvider, RedirectRejectionHandlerConfiguration) - Constructor for class io.micronaut.security.handlers.RedirectRejectionHandler
Constructor.
RedirectRejectionHandlerConfiguration - Interface in io.micronaut.security.handlers
Configuration for the RedirectRejectionHandler.
RedirectRejectionHandlerConfigurationProperties - Class in io.micronaut.security.handlers
ConfigurationProperties implementation of RedirectRejectionHandlerConfiguration.
RedirectRejectionHandlerConfigurationProperties() - Constructor for class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
RefreshTokenGeneratedEvent - Class in io.micronaut.security.token.jwt.event
Triggered when a JWT refresh token is generated.
RefreshTokenGeneratedEvent(Object) - Constructor for class io.micronaut.security.token.jwt.event.RefreshTokenGeneratedEvent
Triggered when a JWT refresh token is generated.
reject(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.HttpStatusCodeRejectionHandler
 
reject(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Handles rejection of a request.
reject(HttpRequest<?>, boolean) - Method in interface io.micronaut.security.handlers.RejectionHandler
 
reject(HttpRequest<?>, boolean) - Method in class io.micronaut.security.session.SessionSecurityfilterRejectionHandler
Deprecated.
If request is HTML then do a 303 Redirect, if not respond with correspondent HTTP Status code.
REJECTED - io.micronaut.security.rules.SecurityRuleResult
The rule explicitly rejects this request.
REJECTION - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store if the request was rejected and why.
rejectionHandler - Variable in class io.micronaut.security.filters.SecurityFilter
 
RejectionHandler - Interface in io.micronaut.security.handlers
Describes the bean responsible of rejecting a route flagged by SecurityFilter.
render(UserDetails, Integer, String, String) - Method in class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
render(UserDetails, 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
 
resolveToken(HttpRequest<?>) - Method in class io.micronaut.security.token.reader.DefaultTokenResolver
Returns the first token found by the supplied token readers.
resolveToken(HttpRequest<?>) - Method in interface io.micronaut.security.token.reader.TokenResolver
Resolves the token from the provided request.
retrieveJsonWebKeys() - Method in interface io.micronaut.security.token.jwt.endpoints.JwkProvider
 
RolesAllowedAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the RolesAllowed annotation in Micronaut.
RolesAllowedAnnotationMapper() - Constructor for class io.micronaut.security.annotation.RolesAllowedAnnotationMapper
 
RolesFinder - Interface in io.micronaut.security.token
Retrieves roles from token claims.
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

search(DirContext, SearchSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
 
search(DirContext, SearchSettings) - Method in interface io.micronaut.configuration.security.ldap.context.LdapSearchService
Searches LDAP with th e given settings and returns a list of results.
SearchConfiguration() - Constructor for class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
searchFirst(DirContext, SearchSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
 
searchFirst(DirContext, SearchSettings) - Method in interface io.micronaut.configuration.security.ldap.context.LdapSearchService
Searches LDAP with the given settings and returns an optional result.
SearchPropertiesSearchSettings - Class in io.micronaut.configuration.security.ldap.configuration
Implementation of SearchSettings that derives values from an instance of LdapConfiguration.SearchConfiguration.
SearchProvider - Interface in io.micronaut.configuration.security.ldap.context
Generic functional interface that returns a list of search results from LDAP.
SearchSettings - Interface in io.micronaut.configuration.security.ldap.context
Contract to provide settings to search LDAP.
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
 
SecretSignatureFactory - Class in io.micronaut.security.token.jwt.signature.secret
Creates SecretSignature beans for each SecretSignatureConfiguration beans.
SecretSignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignatureFactory
 
Secured - Annotation Type in io.micronaut.security.annotation
Used to mark a route as requiring authorization before execution.
SecuredAnnotationRule - Class in io.micronaut.security.rules
Security rule implementation for the Secured annotation.
SecuredAnnotationRule(TokenConfiguration) - Constructor for class io.micronaut.security.rules.SecuredAnnotationRule
SecuredAnnotationRule(RolesFinder) - Constructor for class io.micronaut.security.rules.SecuredAnnotationRule
 
SecurityConfiguration - Interface in io.micronaut.security.config
Defines security configuration properties.
SecurityConfigurationProperties - Class in io.micronaut.security.config
Stores configuration for JWT.
SecurityConfigurationProperties() - Constructor for class io.micronaut.security.config.SecurityConfigurationProperties
 
SecurityFilter - Class in io.micronaut.security.filters
Security Filter.
SecurityFilter(Collection<SecurityRule>, Collection<AuthenticationFetcher>, RejectionHandler, SecurityFilterOrderProvider) - Constructor for class io.micronaut.security.filters.SecurityFilter
 
SecurityFilterOrderProvider - Interface in io.micronaut.security.filters
Provides an order for the SecurityFilter.
SecurityJacksonModule - Class in io.micronaut.security.authentication.jackson
A module to extend Jackson for security related classes.
SecurityJacksonModule() - Constructor for class io.micronaut.security.authentication.jackson.SecurityJacksonModule
Default constructor.
SecurityRule - Interface in io.micronaut.security.rules
Informs the JWT filter what to do with the given request.
SecurityRuleResult - Enum in io.micronaut.security.rules
The result of a security rule check.
securityRules - Variable in class io.micronaut.security.filters.SecurityFilter
 
SecurityService - Interface in io.micronaut.security.utils
Provides a set of convenient methods related to authentication and authorization.
securitySessionConfiguration - Variable in class io.micronaut.security.session.SessionLoginHandler
 
securitySessionConfiguration - Variable in class io.micronaut.security.session.SessionLogoutHandler
 
securitySessionConfiguration - Variable in class io.micronaut.security.session.SessionSecurityfilterRejectionHandler
Deprecated.
 
SecuritySessionConfiguration - Interface in io.micronaut.security.session
Defines Session-based Authentication configuration properties.
SecuritySessionConfigurationProperties - Class in io.micronaut.security.session
Implementation of SecuritySessionConfiguration.
SecuritySessionConfigurationProperties() - Constructor for class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
SensitiveEndpointRule - Class in io.micronaut.security.rules
Finds any sensitive endpoints and processes requests that match their id.
SessionAuthenticationFetcher - Class in io.micronaut.security.session
Attempts to retrieve an instance of Authentication from Session.
SessionAuthenticationFetcher() - Constructor for class io.micronaut.security.session.SessionAuthenticationFetcher
 
SessionLoginHandler - Class in io.micronaut.security.session
LoginHandler implementation for Session-based Authentication.
SessionLoginHandler(SecuritySessionConfiguration, SessionStore<Session>) - Constructor for class io.micronaut.security.session.SessionLoginHandler
SessionLoginHandler(SecuritySessionConfiguration, SessionStore<Session>, TokenConfiguration) - Constructor for class io.micronaut.security.session.SessionLoginHandler
Constructor.
SessionLogoutHandler - Class in io.micronaut.security.session
LogoutHandler implementation for Session-Based Authentication.
SessionLogoutHandler(SecuritySessionConfiguration) - Constructor for class io.micronaut.security.session.SessionLogoutHandler
Constructor.
SessionSecurityFilterOrderProvider - Class in io.micronaut.security.session
SecurityFilterOrderProvider implementation for Session-Based Authentication.
SessionSecurityFilterOrderProvider() - Constructor for class io.micronaut.security.session.SessionSecurityFilterOrderProvider
 
SessionSecurityfilterRejectionHandler - Class in io.micronaut.security.session
Deprecated.
SessionSecurityfilterRejectionHandler(SecuritySessionConfiguration) - Constructor for class io.micronaut.security.session.SessionSecurityfilterRejectionHandler
Deprecated.
Constructor.
sessionStore - Variable in class io.micronaut.security.session.SessionLoginHandler
 
setAccessTokenExpiration(Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
Access token expiration.
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.
setAttribute(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the group attribute name.
setAttributes(String[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the attributes to return.
setAttributes(Map<String, Object>) - Method in class io.micronaut.security.authentication.UserDetails
Sets user's attributes.
setAttributes(Attributes) - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
setBase(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the base DN to search from.
setBase(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the base DN to search.
setBase64(boolean) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
Indicates whether the supplied secret is base64 encoded.
setContext(LdapConfiguration.ContextConfiguration) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Sets the context configuration.
setCookieDomain(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the domain name of this Cookie.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Whether the Cookie can only be accessed via HTTP.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the maximum age of the cookie.
setCookieName(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Cookie Name.
setCookiePath(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the path of the cookie.
setCookieSecure(Boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets whether the cookie is secured.
setDn(String) - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
setEnabled(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets if group search is enabled.
setEnabled(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Sets whether this configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
If Security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets whether the session config is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Sets whether the configuration is enabled.
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 based security 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.propagation.TokenPropagationConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
setEncryptionMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
EncryptionMethod.
setFactory(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the context factory class.
setFilter(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the group search filter.
setFilter(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the search filter.
setForbiddenTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the forbidden target URL.
setGetAllowed(boolean) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Enables HTTP GET invocations of LogoutController.
setGroups(LdapConfiguration.GroupConfiguration) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Sets the group configuration.
setHeaderName(String) - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Http Header name.
setHeaderName(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the header name to use.
setHeaderName(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Http Header to be used to propagate the token.
setHttpStatus(HttpStatus) - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The Http status used used for redirection.
setInterceptUrlMap(List<InterceptUrlMapPattern>) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Map that defines the interception patterns.
setIpPatterns(List<String>) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Allowed IP patterns.
setJweAlgorithm(JWEAlgorithm) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
JWEAlgorithm.
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).
setLegacyRejectionHandler(boolean) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Decides whether the deprecated SessionSecurityFilterOrderProvider is loaded, instead of the new RedirectRejectionHandler.
setLoginFailureTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the login failure target URL.
setLoginFailureTargetUrl(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the login failure target URL.
setLoginSuccessTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the login success target URL.
setLoginSuccessTargetUrl(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the login success target URL.
setLogoutTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the logout target URL.
setLogoutTargetUrl(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the logout target URL.
setManagerDn(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the manager DN.
setManagerPassword(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the manager password.
setMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Setter.
setPassword(String) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
password setter.
setPath(String) - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
Path to the LoginController.
setPath(String) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Path to the LogoutController.
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.propagation.TokenPropagationConfigurationProperties
setPrefix(String) - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Http Header value prefix.
setPrefix(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the prefix to use for the auth token.
setPrefix(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Value prefix for Http Header.
setRefreshTokenExpiration(Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
Refresh token expiration.
setRoles(Collection<String>) - Method in class io.micronaut.security.authentication.UserDetails
roles setter.
setRoles(List<String>) - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
roles property setter.
setRolesName(String) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Name of the roles property.
setSearch(LdapConfiguration.SearchConfiguration) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Sets the search configuration.
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.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.
setServer(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the server URL.
setServiceIdRegex(String) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
a regular expression to match the service id.
setSubtree(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets if the subtree should be searched.
setSubtree(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets if the subtree should be searched.
setUnauthorizedTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the unauthorized target URL.
setUriRegex(String) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
a regular expression to match the uri.
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.authentication.UserDetails
username setter.
setUsername(String) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
username setter.
setUsername(String) - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
username setter.
shouldHandleRequest(HttpRequest<?>) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Decides whether the request should be handled with a redirect.
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(SecretSignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureFactory
SignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature
Signature configuration.
signatureConfigurations - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
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.
signWithPrivateKey(JWTClaimsSet, ECPrivateKey) - 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
 
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.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
 
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.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.

T

TOKEN - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store a valid token in the request.
TokenAuthenticationFactory<T> - Interface in io.micronaut.security.token
Creates an Authentication object from a token.
TokenAuthenticationFetcher - Class in io.micronaut.security.token
Attempts to retrieve a token form the HttpRequest and if existing validated.
TokenAuthenticationFetcher(Collection<TokenValidator>, TokenResolver, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.TokenAuthenticationFetcher
 
TokenAuthenticationFetcher(Collection<TokenValidator>, Collection<TokenReader>, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.TokenAuthenticationFetcher
TokenConfiguration - Interface in io.micronaut.security.token.config
Defines Security Token Configuration.
TokenConfigurationProperties - Class in io.micronaut.security.token.config
Defines Security Token Configuration.
TokenConfigurationProperties() - Constructor for class io.micronaut.security.token.config.TokenConfigurationProperties
 
tokenGenerator - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
TokenGenerator - Interface in io.micronaut.security.token.generator
Responsible for generating token strings.
tokenPropagationConfiguration - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
TokenPropagationConfiguration - Interface in io.micronaut.security.token.propagation
Token propagation Configuration.
TokenPropagationConfigurationProperties - Class in io.micronaut.security.token.propagation
Token Propagation Configuration Properties.
TokenPropagationConfigurationProperties() - Constructor for class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
TokenPropagationHttpClientFilter - Class in io.micronaut.security.token.propagation
HttpClientFilter to enable Token propagation.
TokenPropagationHttpClientFilter(TokenWriter, TokenPropagationConfiguration, OutgoingHttpRequestProcessor) - Constructor for class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
TokenReader - Interface in io.micronaut.security.token.reader
Responsible for reading the token data from a request.
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, String) - Constructor for class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
 
tokenRenderer - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
TokenRenderer - Interface in io.micronaut.security.token.jwt.render
Responsible for converting token information to an AccessRefreshToken.
TokenResolver - Interface in io.micronaut.security.token.reader
Returns the token from the provided request.
TokenValidatedEvent - Class in io.micronaut.security.event
Triggered when a token is validated.
TokenValidatedEvent(Object) - Constructor for class io.micronaut.security.event.TokenValidatedEvent
Triggered when a token is validated.
tokenValidator - Variable in class io.micronaut.security.token.jwt.endpoints.OauthController
 
TokenValidator - Interface in io.micronaut.security.token.validator
Responsible for token validation and claims retrieval.
tokenValidators - Variable in class io.micronaut.security.token.TokenAuthenticationFetcher
 
tokenWriter - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
TokenWriter - Interface in io.micronaut.security.token.writer
Responsible for writing the token in the request.

U

UnauthorizedRejectionUriProvider - Interface in io.micronaut.security.handlers
Provides a uri to redirect to when a user tries to access a secured resource without authentication.
UNKNOWN - io.micronaut.security.authentication.AuthenticationFailureReason
An unknown failure.
UNKNOWN - io.micronaut.security.rules.SecurityRuleResult
The rule has no information to make the determination.
USER_DISABLED - io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user account is disabled.
USER_NOT_FOUND - io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user is not found.
UserDetails - Class in io.micronaut.security.authentication
Authenticated user's representation.
UserDetails(String, Collection<String>) - Constructor for class io.micronaut.security.authentication.UserDetails
 
UserDetails(String, Collection<String>, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.UserDetails
 
userFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
UserFetcher - Interface in io.micronaut.security.authentication.providers
Responsible for returning user information based on their username.
username() - Method in class io.micronaut.security.utils.DefaultSecurityService
Get the username of the current user.
username() - Method in interface io.micronaut.security.utils.SecurityService
Get the username of the current user.
UsernamePasswordCredentials - Class in io.micronaut.security.authentication
 
UsernamePasswordCredentials() - Constructor for class io.micronaut.security.authentication.UsernamePasswordCredentials
Empty constructor.
UsernamePasswordCredentials(String, String) - Constructor for class io.micronaut.security.authentication.UsernamePasswordCredentials
 
UserState - Interface in io.micronaut.security.authentication.providers
Represents the state of a user after authentication.

V

validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
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) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JwtClaims) - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
validate(JwtClaims) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
validate(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
validate(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
validateEncryptedJWTSignature(EncryptedJWT, String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates a encrypted JWT Signature.
validateJwtSignatureAndClaims(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates JWT signature and Claims.
validateJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates JWT signature and Claims.
validatePlainJWTSignature(JWT) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates the Signature of a plain JWT.
validateSignedJWTSignature(SignedJWT) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates a Signed JWT signature.
validateToken(String) - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
validateToken(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
validateToken(String) - Method in interface io.micronaut.security.token.validator.TokenValidator
Validates the provided token and returns the authentication state.
value() - Method in annotation type io.micronaut.security.annotation.Secured
The values supplied will be used to secure the target.
valueOf(String) - Static method in enum io.micronaut.security.authentication.AuthenticationFailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.rules.SecurityRuleResult
Returns the enum constant of this type with the specified name.
values() - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
values() - Static method in enum io.micronaut.security.authentication.AuthenticationFailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.rules.SecurityRuleResult
Returns an array containing the constants of this enum type, in the order they are declared.
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.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(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.
verifyClaims(JWTClaimsSet, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Verifies the provided claims with the provided validators.

W

writeToken(MutableHttpRequest<?>, String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
Writes the token to the request.
writeToken(MutableHttpRequest<?>, String) - Method in interface io.micronaut.security.token.writer.TokenWriter
Writes the token to the request.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages