- 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.
- algorithm - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
-
- algorithm - Variable in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
-
- 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(AuthenticationResponse) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
-
Sets the message based on the response.
- AuthenticationException() - Constructor for exception io.micronaut.security.authentication.AuthenticationException
-
No message.
- AuthenticationException(String) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
-
- AuthenticationExceptionHandler - Class in io.micronaut.security.authentication
-
- 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
-
- 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
-
- AuthenticationUserDetailsAdapter(UserDetails, String) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
-
- AuthenticationUserDetailsAdapter(UserDetails) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
-
Deprecated.
- Authenticator - Class in io.micronaut.security.authentication
-
- Authenticator(Collection<AuthenticationProvider>) - Constructor for class io.micronaut.security.authentication.Authenticator
-
- authenticator - Variable in class io.micronaut.security.endpoints.LoginController
-
- authenticator - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
-
- AuthoritiesFetcher - Interface in io.micronaut.security.authentication.providers
-
Responsible for finding granted authorities for a given user.
- authoritiesFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
-
- 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
-
- 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
-
- DefaultContextAuthenticationMapper() - Constructor for class io.micronaut.configuration.security.ldap.DefaultContextAuthenticationMapper
-
- DefaultContextBuilder - Class in io.micronaut.configuration.security.ldap.context
-
- 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
-
- DefaultJwtAuthenticationFactory() - Constructor for class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
-
- DefaultLdapGroupProcessor - Class in io.micronaut.configuration.security.ldap.group
-
- DefaultLdapGroupProcessor() - Constructor for class io.micronaut.configuration.security.ldap.group.DefaultLdapGroupProcessor
-
- DefaultLdapSearchService - Class in io.micronaut.configuration.security.ldap.context
-
- DefaultLdapSearchService() - Constructor for class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
-
- DefaultRolesFinder - Class in io.micronaut.security.token
-
- DefaultRolesFinder(TokenConfiguration) - Constructor for class io.micronaut.security.token.DefaultRolesFinder
-
Constructs a Roles Parser.
- DefaultSecurityService - Class in io.micronaut.security.utils
-
- DefaultSecurityService() - Constructor for class io.micronaut.security.utils.DefaultSecurityService
-
- DefaultTokenResolver - Class in io.micronaut.security.token.reader
-
- DefaultTokenResolver(Collection<TokenReader>) - Constructor for class io.micronaut.security.token.reader.DefaultTokenResolver
-
- 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
-
- generate(UserDetails) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
-
- generate(String, Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
-
- 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(Map<String, Object>) - 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 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(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
-
- get() - Method in interface io.micronaut.configuration.security.ldap.context.SearchProvider
-
- 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(String, String) - Method in class io.micronaut.security.authentication.UserDetails
-
- getAttributes() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
-
- getAuthentication() - Method in class io.micronaut.security.utils.DefaultSecurityService
-
- getAuthentication() - Method in interface io.micronaut.security.utils.SecurityService
-
- 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(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.ForbiddenRejectionUriProvider
-
- getForbiddenRedirectUri() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
-
- 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
-
- 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(Map<String, Object>) - Method in class io.micronaut.security.rules.AbstractSecurityRule
-
- getRoles() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
-
roles getter.
- 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
-
- 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(String, String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
-
Returns settings for creating a context for a given dn and password.
- getSettings(Object[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
-
- 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(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.UnauthorizedRejectionUriProvider
-
- getUnauthorizedRedirectUri() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
-
- 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
-
- index(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
-
POST endpoint for Logout Controller.
- index(TokenRefreshRequest) - Method in class io.micronaut.security.token.jwt.endpoints.OauthController
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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 - Interface in io.micronaut.security.session
-
Defines Session-based Authentication configuration properties.
- 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.
- SecuritySessionConfigurationProperties - Class in io.micronaut.security.session
-
- 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
-
- 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
-
- SessionLogoutHandler(SecuritySessionConfiguration) - Constructor for class io.micronaut.security.session.SessionLogoutHandler
-
Constructor.
- SessionSecurityFilterOrderProvider - Class in io.micronaut.security.session
-
- SessionSecurityFilterOrderProvider() - Constructor for class io.micronaut.security.session.SessionSecurityFilterOrderProvider
-
- SessionSecurityfilterRejectionHandler - Class in io.micronaut.security.session
-
- 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(Attributes) - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
-
- setAttributes(Map<String, Object>) - Method in class io.micronaut.security.authentication.UserDetails
-
Sets user's attributes.
- 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
-
- 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
-
- 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
-
- 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
-
- setPath(String) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
-
- setPath(String) - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
-
- setPath(String) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
-
- 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.