Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbsoluteUrlBuilder<T> - Interface in io.micronaut.security.oauth2.url
Builds an absolute URL for the current server.
AbstractAccessTokenCookieConfigurationProperties - Class in io.micronaut.security.token.cookie
Base class for cookie configuration properties classes.
AbstractAccessTokenCookieConfigurationProperties() - Constructor for class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
AbstractAuthorizationResponse - Class in io.micronaut.security.oauth2.endpoint.authorization.response
A base class for authorization responses to extend from.
AbstractAuthorizationResponse(HttpRequest<Map<String, Object>>, StateSerDes) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
AbstractClientCredentialsClient - Class in io.micronaut.security.oauth2.client.clientcredentials
Abstract class to create a Client for client credentials grant.
AbstractClientCredentialsClient(OauthClientConfiguration, TokenEndpointClient) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
AbstractClientSecureGrant - Class in io.micronaut.security.oauth2.grants
Base class for SecureGrant implementations.
AbstractClientSecureGrant() - Constructor for class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
AbstractCondition - Class in io.micronaut.security.oauth2.client.condition
Base class for condition implementations.
AbstractCondition() - Constructor for class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
AbstractCookieConfiguration - Class in io.micronaut.security.oauth2.endpoint
Base configuration for CookieConfiguration implementations.
AbstractCookieConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
AbstractEncryptionConfiguration - Class in io.micronaut.security.token.jwt.encryption
Abstract encryption configuration.
AbstractEncryptionConfiguration() - Constructor for class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
AbstractEndSessionRequest - Class in io.micronaut.security.oauth2.endpoint.endsession.request
A base class to extend from to log out of an OpenID provider.
AbstractEndSessionRequest(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
AbstractOutgoingRequestProcessorMatcher - Class in io.micronaut.security.token.propagation
Base implementation class for OutgoingRequestProcessorMatcher.
AbstractOutgoingRequestProcessorMatcher() - Constructor for class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
AbstractPrincipalArgumentBinder<A extends Principal> - Class in io.micronaut.security.authentication
Binds the authentication object to a route argument.
AbstractPrincipalArgumentBinder(Class<A>) - Constructor for class io.micronaut.security.authentication.AbstractPrincipalArgumentBinder
 
AbstractSecurityRule<T> - 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.
AbstractSecurityRule(RolesFinder) - Constructor for class io.micronaut.security.rules.AbstractSecurityRule
 
AbstractSignatureConfiguration - Class in io.micronaut.security.token.jwt.signature
 
AbstractSignatureConfiguration() - Constructor for class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
AbstractTokenAuthenticationFactory<T> - Class in io.micronaut.security.token
Abstract implementation of TokenAuthenticationFactory which creates an authentication for a set of claims.
AbstractTokenAuthenticationFactory(TokenConfiguration, RolesFinder) - Constructor for class io.micronaut.security.token.AbstractTokenAuthenticationFactory
 
AbstractTokenRequestContext<G,R extends TokenResponse> - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A base class that provides getters for common context properties.
AbstractTokenRequestContext(MediaType, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
ACCESS_DENIED - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
ACCESS_DENIED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
ACCESS_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OauthAuthenticationMapper
A key to be stored in the user details to store the access token returned by the provider.
AccessRefreshToken - Class in io.micronaut.security.token.render
Stores the combination of access and refresh tokens.
AccessRefreshToken() - Constructor for class io.micronaut.security.token.render.AccessRefreshToken
Empty constructor.
AccessRefreshToken(String, String, String, Integer) - Constructor for class io.micronaut.security.token.render.AccessRefreshToken
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.bearer.AccessRefreshTokenLoginHandler
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.cookie.TokenCookieLoginHandler
 
AccessRefreshTokenGenerator - Interface in io.micronaut.security.token.generator
Contract to generate AccessRefreshToken for a particular user.
AccessRefreshTokenLoginHandler - Class in io.micronaut.security.token.bearer
Implementation of LoginHandler for Token Based Authentication.
AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator) - Constructor for class io.micronaut.security.token.bearer.AccessRefreshTokenLoginHandler
 
accessTokenConfiguration - Variable in class io.micronaut.security.token.cookie.TokenCookieLoginHandler
 
accessTokenConfiguration - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
AccessTokenConfiguration - Interface in io.micronaut.security.token.generator
Configuration for access tokens.
AccessTokenConfigurationProperties - Class in io.micronaut.security.token.generator
Access token configuration.
AccessTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.generator.AccessTokenConfigurationProperties
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.cookie.CookieLoginHandler
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.cookie.CookieTokenReader
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.cookie.TokenCookieClearerLogoutHandler
 
accessTokenCookieConfiguration - Variable in class io.micronaut.security.token.cookie.TokenCookieTokenReader
 
AccessTokenCookieConfiguration - Interface in io.micronaut.security.token.cookie
Configuration for the access token cookie.
accessTokenExpiration(Authentication) - Method in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
accessTokenExpiration(Map<String, ?>) - Method in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
AccessTokenGeneratedEvent - Class in io.micronaut.security.token.event
Triggered when a JWT access token is generated.
AccessTokenGeneratedEvent(Object) - Constructor for class io.micronaut.security.token.event.AccessTokenGeneratedEvent
Triggered when a JWT access token is generated.
accessTokenGeneratedEventPublisher - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
ACCOUNT_EXPIRED - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user account expired.
ACCOUNT_LOCKED - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user account was locked.
ACCOUNT_SELECTION_REQUIRED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
acrValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
addExtension(String, Object) - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
AdditionalClaimsConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
Address - Class in io.micronaut.security.oauth2.endpoint.token.response
Representation of an Address Claim which represents a physical mailing address.
Address(Map<String, Object>) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.Address
 
ADDRESS - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
This scope value requests access to the address Claim.
algorithm - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
algorithm - Variable in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
ALL - Enum constant in enum class io.micronaut.security.config.AuthenticationStrategy
All authentication providers must return a successful response for authentication to succeed.
ALL_CLAIMS - Static variable in interface io.micronaut.security.token.Claims
 
ALLOWED - Enum constant in enum class io.micronaut.security.rules.SecurityRuleResult
The rule explicitly allows this request.
ANY - Enum constant in enum class io.micronaut.security.config.AuthenticationStrategy
At least one authentication provider must return a successful response for authentication to succeed.
ANYWHERE - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
AOTContextUtils - Class in io.micronaut.security.aot
Utility to retrieve beans from the Application Context associated to the AOT Context.
applyCookies(MutableHttpResponse<?>, List<Cookie>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
 
argumentType() - Method in class io.micronaut.security.authentication.AbstractPrincipalArgumentBinder
 
AsMap - Interface in io.micronaut.security.oauth2.grants
A contract for a class convertible to a map.
AttributesConvertibleValues - Class in io.micronaut.security.ldap.context
A ConvertibleValues implementation that uses Attributes as the backing data source.
AttributesConvertibleValues(Attributes) - Constructor for class io.micronaut.security.ldap.context.AttributesConvertibleValues
 
audience() - Method in interface io.micronaut.security.token.claims.ClaimsAudienceProvider
 
AUDIENCE - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
AUDIENCE - Static variable in interface io.micronaut.security.token.Claims
 
AudienceClaimValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
ID Token Audience validator.
AudienceClaimValidator() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.AudienceClaimValidator
 
AudienceJwtClaimsValidator<T> - Class in io.micronaut.security.token.jwt.validator
Validates JWT audience claim contains a configured value.
AudienceJwtClaimsValidator(JwtClaimsValidatorConfiguration) - Constructor for class io.micronaut.security.token.jwt.validator.AudienceJwtClaimsValidator
 
AUTH0 - Enum constant in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
Auth0EndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Auth0.
Auth0EndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
authenticate(AuthenticationRequest<I, S>) - Method in interface io.micronaut.security.authentication.provider.AuthenticationProvider
Authenticates a user with the given request.
authenticate(AuthenticationRequest<I, S>) - Method in interface io.micronaut.security.authentication.provider.ReactiveAuthenticationProvider
Authenticates a user with the given request.
authenticate(T, AuthenticationRequest<I, S>) - Method in interface io.micronaut.security.authentication.provider.AuthenticationProvider
Authenticates a user with the given request.
authenticate(T, AuthenticationRequest<I, S>) - Method in interface io.micronaut.security.authentication.provider.ReactiveAuthenticationProvider
Authenticates a user with the given request.
authenticate(T, AuthenticationRequest<?, ?>) - Method in interface io.micronaut.security.authentication.AuthenticationProvider
Deprecated.
Authenticates a user with the given request.
authenticate(T, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.authentication.Authenticator
Authenticates the user with the provided credentials.
authenticate(T, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.ldap.LdapAuthenticationProvider
 
authenticate(T, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
 
authenticate(T, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
 
authenticate(T, AuthenticationRequest<I, S>) - Method in class io.micronaut.security.authentication.provider.ReactiveAuthenticationProviderAdapter
Deprecated.
 
authenticate(T, AuthenticationRequest<I, S>) - Method in class io.micronaut.security.testutils.authprovider.MockAuthenticationProvider
 
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
Binds 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(ErrorResponseProcessor<?>) - 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
 
AuthenticationFailed(String) - Constructor for class io.micronaut.security.authentication.AuthenticationFailed
 
AuthenticationFailureReason - Enum Class in io.micronaut.security.authentication
Enums describes the different authentication failures.
AuthenticationFetcher<T> - Interface in io.micronaut.security.filters
Describes a bean which attempts to read an Authentication from an HTTP Request being executed.
authenticationFetchers - Variable in class io.micronaut.security.filters.SecurityFilter
 
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
 
AuthenticationMethod - Enum Class in io.micronaut.security.oauth2.endpoint
Client Authentication methods that are used by Clients to authenticate to the Authorization Server when using the Token Endpoint.
AuthenticationMode - Enum Class in io.micronaut.security.authentication
Different authentication strategies shipped with Micronaut Security.
AuthenticationModeCondition - Class in io.micronaut.security.authentication
A condition that matches a supplied list of authentication modes.
AuthenticationModeCondition(List<AuthenticationMode>) - Constructor for class io.micronaut.security.authentication.AuthenticationModeCondition
 
AuthenticationModeConfiguration - Interface in io.micronaut.security.config
Defines the Authentication mode being used.
AuthenticationProvider<T> - Interface in io.micronaut.security.authentication
Deprecated, for removal: This API element is subject to removal in a future version.
Use AuthenticationProvider for an imperative API or ReactiveAuthenticationProvider for a reactive API instead.
AuthenticationProvider<T,I,S> - Interface in io.micronaut.security.authentication.provider
Defines an API to authenticate a user with the given request.
authenticationProviders - Variable in class io.micronaut.security.authentication.Authenticator
Deprecated, for removal: This API element is subject to removal in a future version.
Unused. To be removed in the next major version.
AuthenticationRequest<T,S> - Interface in io.micronaut.security.authentication
Represents a request to authenticate.
AuthenticationResponse - Interface in io.micronaut.security.authentication
The response of an authentication attempt.
AuthenticationStrategy - Enum Class in io.micronaut.security.config
Options for how to handle multiple authentication providers.
authenticator - Variable in class io.micronaut.security.endpoints.LoginController
 
Authenticator<T> - Class in io.micronaut.security.authentication
An Authenticator operates on several ReactiveAuthenticationProvider instances returning the first authenticated AuthenticationResponse.
Authenticator(BeanContext, List<ReactiveAuthenticationProvider<T, ?, ?>>, List<AuthenticationProvider<T, ?, ?>>, SecurityConfiguration) - Constructor for class io.micronaut.security.authentication.Authenticator
Authenticator(BeanContext, List<ReactiveAuthenticationProvider<T, ?, ?>>, List<AuthenticationProvider<T, ?, ?>>, List<AuthenticationProvider<T>>, SecurityConfiguration) - Constructor for class io.micronaut.security.authentication.Authenticator
 
Authenticator(Collection<AuthenticationProvider<T>>, SecurityConfiguration) - Constructor for class io.micronaut.security.authentication.Authenticator
Deprecated, for removal: This API element is subject to removal in a future version.
AUTHORIZATION_CODE - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
The Authorization Code grant type is used by confidential and public clients to exchange an authorization code for an access token.
AuthorizationCodeGrant - Class in io.micronaut.security.oauth2.grants
Authorization Code Grant Request.
AuthorizationCodeGrant() - Constructor for class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
authorizationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
AuthorizationEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
OAuth 2.0 authorization endpoint configuration.
AuthorizationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
AuthorizationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
AuthorizationErrorCode - Enum Class in io.micronaut.security.oauth2.endpoint.authorization.response
Error codes for an Authentication Error Response message returned from the OP's Authorization Endpoint in response to the Authorization Request message sent by the RP.
AuthorizationErrorResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
Open ID Connect Authentication Error Response.
AuthorizationErrorResponseException - Exception in io.micronaut.security.oauth2.endpoint.authorization.response
A runtime exception thrown when a Oauth 2.
AuthorizationErrorResponseException(AuthorizationErrorResponse) - Constructor for exception io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseException
Constructor.
AuthorizationErrorResponseExceptionHandler - Class in io.micronaut.security.oauth2.endpoint.authorization.response
An exception handler for AuthorizationErrorResponseException.
AuthorizationErrorResponseExceptionHandler(RedirectConfiguration, RedirectService, ErrorResponseProcessor<?>) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
 
AuthorizationException - Exception in io.micronaut.security.authentication
Exception thrown when access to a protected resource is denied.
AuthorizationException(Authentication) - Constructor for exception io.micronaut.security.authentication.AuthorizationException
 
authorizationRedirect(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
authorizationRedirect(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
authorizationRedirect(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.client.OauthClient
Responsible for redirecting to the authorization endpoint.
AuthorizationRedirectHandler - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Responsible for redirecting to an OAuth 2.0 provider for authentication.
AuthorizationRequest - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
OAuth 2.0 Authorization Request.
AuthorizationResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
OAuth 2.0 Authentication Response.
AuthorizationServer - Enum Class in io.micronaut.security.oauth2.endpoint.endsession.request
Authorization Servers.
AUTHORIZED_PARTY - Static variable in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
AuthorizedPartyClaimValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
Authorized party claim validation.
AuthorizedPartyClaimValidator() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.AuthorizedPartyClaimValidator
 
AwsCognitoEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from AWS Cognito.
AwsCognitoEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 

B

BasicAuthAuthenticationConfiguration - Class in io.micronaut.security.authentication
Configuration for basic authentication.
BasicAuthAuthenticationConfiguration() - Constructor for class io.micronaut.security.authentication.BasicAuthAuthenticationConfiguration
 
BasicAuthAuthenticationFetcher<B> - Class in io.micronaut.security.authentication
An implementation of AuthenticationFetcher that decodes a username and password from the Authorization header and authenticates the credentials against any ReactiveAuthenticationProviders available.
BasicAuthAuthenticationFetcher(Authenticator<HttpRequest<B>>) - Constructor for class io.micronaut.security.authentication.BasicAuthAuthenticationFetcher
 
BasicAuthUtils - Class in io.micronaut.security.authentication
Utility class for Basic Auth.
beanContext - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
beanContext - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
BEARER - Enum constant in enum class io.micronaut.security.authentication.AuthenticationMode
 
BearerAccessRefreshToken - Class in io.micronaut.security.token.render
Encapsulates an Access Token response as described in RFC 6749.
BearerAccessRefreshToken(String, Collection<String>, Integer, String, String, String) - Constructor for class io.micronaut.security.token.render.BearerAccessRefreshToken
 
bearerTokenConfiguration - Variable in class io.micronaut.security.token.bearer.BearerTokenReader
 
BearerTokenConfiguration - Interface in io.micronaut.security.token.bearer
Configuration for the BearerTokenReader.
BearerTokenConfigurationProperties - Class in io.micronaut.security.token.bearer
Default implementation of BearerTokenConfiguration.
BearerTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
 
BearerTokenReader - Class in io.micronaut.security.token.bearer
Reads JWT token from HttpHeaders.AUTHORIZATION header.
BearerTokenReader(BearerTokenConfiguration) - Constructor for class io.micronaut.security.token.bearer.BearerTokenReader
 
BearerTokenRenderer - Class in io.micronaut.security.token.render
 
BearerTokenRenderer() - Constructor for class io.micronaut.security.token.render.BearerTokenRenderer
 
bind(ArgumentConversionContext<A>, HttpRequest<?>) - Method in class io.micronaut.security.authentication.AbstractPrincipalArgumentBinder
 
build() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
build() - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Builds the validator.
build(String) - Static method in interface io.micronaut.security.authentication.Authentication
Builds an Authentication instance for the user.
build(String, Collection<String>) - Static method in interface io.micronaut.security.authentication.Authentication
Builds an Authentication instance for the user.
build(String, Map<String, Object>) - Static method in interface io.micronaut.security.authentication.Authentication
Builds an Authentication instance for the user.
build(String, Collection<String>, Map<String, Object>) - Static method in interface io.micronaut.security.authentication.Authentication
Builds an Authentication instance for the user.
build(HttpRequest<?>, String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
Builds a URL with the provided arguments.
build(ContextSettings) - Method in interface io.micronaut.security.ldap.context.ContextBuilder
 
build(ContextSettings) - Method in class io.micronaut.security.ldap.context.DefaultContextBuilder
 
build(String, String, String, String, boolean) - Method in interface io.micronaut.security.ldap.context.ContextBuilder
 
build(String, String, String, String, boolean) - Method in class io.micronaut.security.ldap.context.DefaultContextBuilder
 
build(T) - Method in class io.micronaut.security.oauth2.endpoint.endsession.response.DefaultEndSessionCallbackUrlBuilder
 
build(T) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.response.EndSessionCallbackUrlBuilder
Builds the URL to redirect back to.
buildAttributes(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
buildCallbackUri(String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildCallbackUri(String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URI to receive the OAuth 2.0 authorization callback request.
buildCallbackUrl(HttpRequest<?>, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildCallbackUrl(T, String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URL to receive the OAuth 2.0 authorization callback request.
buildChallenge(HttpRequest<?>, MutableHttpResponse<?>, List<String>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.DefaultPkceFactory
 
buildChallenge(HttpRequest<?>, MutableHttpResponse<?>, List<String>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceFactory
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
Build the appropriate decrypter.
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
Build the appropriate encrypter.
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
buildEncrypterWithPublicKey(ECPublicKey) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
Instantiates ECDHEncrypter with ECPublicKey.
builder() - Static method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
Deprecated, for removal: This API element is subject to removal in a future version.
builder() - Static method in class io.micronaut.security.token.jwt.validator.JwtValidator
 
builder(String) - Static method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
Builder() - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Builder(String) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
buildLoginUri(String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildLoginUri(String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URI to start the OAuth 2.0 authorization code flow.
buildLoginUrl(HttpRequest<?>, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildLoginUrl(T, String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URL to start the OAuth 2.0 authorization code flow.
buildNonce(HttpRequest<?>, MutableHttpResponse) - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceFactory
 
buildNonce(HttpRequest<?>, MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.nonce.NonceFactory
 
buildState(HttpRequest<?>, MutableHttpResponse, AuthorizationRequest) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
buildState(HttpRequest<?>, MutableHttpResponse, AuthorizationRequest) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateFactory
 
buildUrl(HttpRequest<?>, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildUrl(T, String) - Method in interface io.micronaut.security.oauth2.url.AbsoluteUrlBuilder
Builds an absolute URL for the given path.

C

callback(HttpRequest<Map<String, Object>>) - Method in class io.micronaut.security.oauth2.routes.DefaultOauthController
 
callback(HttpRequest<Map<String, Object>>) - Method in interface io.micronaut.security.oauth2.routes.OauthController
Receives the authorization callback from the OAuth 2.0 provider and responds to the user.
check(HttpRequest<?>, Authentication, ExecutableMethod<?, ?>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
Evaluate the Endpoint's method.
check(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
If no configured pattern matches the request, return SecurityRuleResult.UNKNOWN.
check(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.rules.IpPatternsRule
 
check(HttpRequest<?>, Authentication) - 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<?>, Authentication) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
 
check(T, Authentication) - Method in interface io.micronaut.security.rules.SecurityRule
Returns a publisher that is required to emit a single security result based on any conditions.
checkNotSensitive(HttpRequest<?>, Authentication, ExecutableMethod<?, ?>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
Evaluates a non sensitive endpoint.
checkRules(HttpRequest<?>, ServerFilterChain, Authentication) - Method in class io.micronaut.security.filters.SecurityFilter
Check the security rules against the provided arguments.
checkSensitiveAnonymous(HttpRequest<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
Evaluates a sensitive endpoint for an anonymous user.
checkSensitiveAuthenticated(HttpRequest<?>, Authentication, ExecutableMethod<?, ?>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
Evaluates a sensitive endpoint for an authenticated user.
checkSessionIframe(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
Claims - Interface in io.micronaut.security.token
Authentication claims.
CLAIMS_ACR - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_ADDRESS - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_AMR - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_AUTH_TIME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_AZP - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_BIRTHDATE - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_EMAIL - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_EMAIL_VERIFIED - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_FAMILY_NAME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_GENDER - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_GIVEN_NAME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_LOCALE - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_MIDDLE_NAME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_NAME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_NICKNAME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_NONCE - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_PHONE_NUMBER - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_PHONE_NUMBER_VERIFIED - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_PICTURE - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_PREFERRED_USERNAME - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_PROFILE - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_UPDATED_AT - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_WEBSITE - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
CLAIMS_ZONEINFO - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
ClaimsAudienceProvider - Interface in io.micronaut.security.token.claims
Identifies the recipients that the JWT is intended for.
claimsGenerator - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
claimsGenerator - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
ClaimsGenerator - Interface in io.micronaut.security.token.claims
 
claimsLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
claimsParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
claimsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
ClaimsValidationConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
claimTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
clear() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
Clears the JWK Set cache.
clear() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
clear(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.Optimizations
 
clearCache(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
clearCache(String) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher
 
CLIENT_CREDENTIALS - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
The Client Credentials grant type is used by clients to obtain an access token outside of the context of a user.
CLIENT_ID - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
CLIENT_ID - Static variable in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
CLIENT_SECRET_BASIC - Enum constant in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
CLIENT_SECRET_JWT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
CLIENT_SECRET_POST - Enum constant in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
ClientAuthentication - Class in io.micronaut.security.authentication
An implementation of the Authentication interface intended to be used by clients that deserialize token information into an authentication.
ClientAuthentication(String, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.ClientAuthentication
 
clientConfiguration - Variable in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
clientConfiguration - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
ClientCredentialsClient - Interface in io.micronaut.security.oauth2.client.clientcredentials
 
clientCredentialsClientsByName - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
ClientCredentialsConfiguration - Interface in io.micronaut.security.oauth2.client.clientcredentials
Client credentials configuration.
ClientCredentialsConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
ClientCredentialsEnabled - Class in io.micronaut.security.oauth2.client.clientcredentials
Condition to determine if the client credentials grant is enabled for a given OAuth 2.0 client.
ClientCredentialsEnabled() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsEnabled
 
ClientCredentialsFactory - Class in io.micronaut.security.oauth2.client.clientcredentials
Factory to create ClientCredentialsClient beans.
ClientCredentialsFactory() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsFactory
 
ClientCredentialsGrant - Class in io.micronaut.security.oauth2.grants
Client Credentials Grant.
ClientCredentialsGrant() - Constructor for class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
ClientCredentialsHeaderPropagatorEnabled - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
 
ClientCredentialsHeaderPropagatorEnabled() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderPropagatorEnabled
 
ClientCredentialsHeaderTokenPropagator - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
Propagates a token obtained via client credentials based off of a header.
ClientCredentialsHeaderTokenPropagator(ClientCredentialsHeaderTokenPropagatorConfiguration) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
ClientCredentialsHeaderTokenPropagatorConfiguration - Interface in io.micronaut.security.oauth2.client.clientcredentials.propagation
HTTP header client credentials token propagation configuration.
ClientCredentialsHttpClientFilter - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
An HttpClientFilter to add an access token to outgoing request thanks to a Client Credentials request.
ClientCredentialsHttpClientFilter(OutgoingHttpRequestProcessor, Stream<OauthClientConfiguration>, ClientCredentialsTokenPropagator, BeanContext) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
clientCredentialsTokenHandlerByName - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
ClientCredentialsTokenPropagator - Interface in io.micronaut.security.oauth2.client.clientcredentials.propagation
Responsible for retrieving and writing tokens obtained via a client credentials request.
ClientCredentialsTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending a client credentials request to an OAuth 2.0 provider.
ClientCredentialsTokenRequestContext(OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
ClientCredentialsTokenRequestContext(String, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
ClientCredentialsTokenRequestContext(String, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
clientId - Variable in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
clientSecret - Variable in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
close() - Method in class io.micronaut.security.ldap.LdapAuthenticationProvider
 
close(DirContext) - Method in interface io.micronaut.security.ldap.context.ContextBuilder
Closes the given context.
close(DirContext) - Method in class io.micronaut.security.ldap.context.DefaultContextBuilder
 
CODE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
CODE_CHALLENGE_METHOD_PLAIN - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
CODE_CHALLENGE_METHOD_S256 - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
codeChallengeMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
CodeVerifierGenerator - Interface in io.micronaut.security.oauth2.endpoint.authorization.pkce
Generates a Code Verifier for PKCE.
COGNITO - Enum constant in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
compareRoles(List<String>, Collection<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.
configuration - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
configuration - Variable in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
ConfigurationInterceptUrlMapRule - Class in io.micronaut.security.rules
A security rule implementation backed by the SecurityConfiguration.getInterceptUrlMap().
ConfigurationInterceptUrlMapRule(RolesFinder, SecurityConfiguration, InterceptUrlPatternModifier) - Constructor for class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
configure(Cookie, HttpRequest<?>) - Method in class io.micronaut.security.errors.CookiePriorToLoginPersistence
Configure the cookie.
CONSENT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
CONSENT_REQUIRED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
contains(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
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
 
containsBean(Class<T>, Qualifier<T>, AOTContext) - Static method in class io.micronaut.security.aot.AOTContextUtils
Return whether the bean of the given type is contained within this context.
ContextAuthenticationMapper - Interface in io.micronaut.security.ldap
Responsible for mapping the result of LDAP authentication to an AuthenticationResponse.
ContextBuilder - Interface in io.micronaut.security.ldap.context
Contract for building and closing LDAP contexts.
ContextConfiguration() - Constructor for class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
ContextConfigurationContextSettings - Class in io.micronaut.security.ldap.context
Implementation of ContextSettings that derives its values from an instance of LdapConfiguration.
ContextConfigurationContextSettings(LdapConfiguration) - Constructor for class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
ContextConfigurationContextSettings(LdapConfiguration, String, String) - Constructor for class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
ContextSettings - Interface in io.micronaut.security.ldap.context
Contract to hold settings for creating an LDAP context.
ControllerConfiguration - Interface in io.micronaut.security.endpoints
Base configuration for all controllers.
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<String, Object>, Class<InterceptUrlMapPattern>, ConversionContext) - Method in class io.micronaut.security.config.InterceptUrlMapConverter
 
COOKIE - Enum constant in enum class io.micronaut.security.authentication.AuthenticationMode
 
CookieBasedAuthenticationModeCondition - Class in io.micronaut.security.authentication
It evaluates to true if micronaut.security.authentication is set to idtoken or cookie.
CookieBasedAuthenticationModeCondition() - Constructor for class io.micronaut.security.authentication.CookieBasedAuthenticationModeCondition
 
cookieConfiguration - Variable in class io.micronaut.security.oauth2.endpoint.authorization.CookiePersistence
 
cookieDomain - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
cookieDomain - Variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
cookieExpiration(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
 
cookieHttpOnly - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
cookieHttpOnly - Variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
CookieLoginHandler - Class in io.micronaut.security.token.cookie
Abstract class which defines an implementation of RedirectingLoginHandler where a redirect response is issued.
CookieLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence) - Constructor for class io.micronaut.security.token.cookie.CookieLoginHandler
 
cookieMaxAge - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
cookieMaxAge - Variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
cookieName - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
CookieNoncePersistence - Class in io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie
Nonce persistence with a cookie.
CookieNoncePersistence(CookieNoncePersistenceConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistence
 
CookieNoncePersistenceConfiguration - Class in io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie
 
CookieNoncePersistenceConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
cookiePath - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
CookiePersistence - Class in io.micronaut.security.oauth2.endpoint.authorization
Utility Abstract class for Cookie Persistence.
CookiePersistence(CookieConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.CookiePersistence
 
CookiePkcePersistence - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie
Persists the Proof of Key Exchange (PKCE) code_verifier value in a cookie.
CookiePkcePersistence(CookiePkcePersistenceConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistence
 
CookiePkcePersistenceConfiguration - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie
 
CookiePkcePersistenceConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistenceConfiguration
 
CookiePriorToLoginPersistence - Class in io.micronaut.security.errors
Stores the last unauthorized URL in a cookie to redirect back to after logging in.
CookiePriorToLoginPersistence(TokenCookieConfiguration) - Constructor for class io.micronaut.security.errors.CookiePriorToLoginPersistence
 
cookieSameSite - Variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
cookieSecure - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
cookieSecure - Variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
CookieStatePersistence - Class in io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie
Persists the state value in a cookie.
CookieStatePersistence(StateSerDes, CookieStatePersistenceConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistence
 
CookieStatePersistenceConfiguration - Class in io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie
 
CookieStatePersistenceConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
CookieTokenReader - Class in io.micronaut.security.token.cookie
Reads the token from the configured io.micronaut.security.token.jwt.cookie.
CookieTokenReader(AccessTokenCookieConfiguration) - Constructor for class io.micronaut.security.token.cookie.CookieTokenReader
 
COUNTRY - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
createAuthentication(Map<String, Object>) - Method in class io.micronaut.security.token.AbstractTokenAuthenticationFactory
 
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(HttpRequest<?>) - Method in class io.micronaut.security.x509.X509AuthenticationFetcher
Creates an X509Authentication from information in an X509Certificate if one is present in the request.
createAuthentication(T) - Method in interface io.micronaut.security.token.TokenAuthenticationFactory
 
createAuthenticationResponse(TokenResponse, State) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OauthAuthenticationMapper
Convert the token response and state into an authentication response.
createAuthenticationResponse(String, OpenIdTokenResponse, OpenIdClaims, State) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
createAuthenticationResponse(String, OpenIdTokenResponse, OpenIdClaims, State) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper
 
CreatedBy - Annotation Interface in io.micronaut.security.annotation
An annotation for use with Micronaut Data entities that will cause the annotated field to be automatically populated on save with the identity of the currently authenticated user.
createInitialState() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
createIntrospectionResponse(Authentication, T) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
createJwksUriSignature(BeanProvider<DefaultOpenIdProviderMetadata>, JwkValidator, JwkSetFetcher<JWKSet>) - Method in class io.micronaut.security.oauth2.client.JwksUriSignatureFactory
 
createKey(Authentication) - Method in interface io.micronaut.security.token.generator.RefreshTokenGenerator
 
createKey(Authentication) - Method in class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
createMessage(AuthenticationFailureReason) - Method in class io.micronaut.security.authentication.AuthenticationFailed
Generates a Title Case string for give authentication Failure.
createOpenIdProviderMetadataFetcher(OpenIdClientConfiguration, HttpClient) - Method in class io.micronaut.security.oauth2.client.OpenIdProviderMetadataFetcherFactory
Retrieves OpenID configuration from the provided issuer.
createRefreshResponse(HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
 
createResults(NamingEnumeration<SearchResult>) - Method in class io.micronaut.security.ldap.context.DefaultLdapSearchService
Builds LdapSearchResult from the LDAP results.
createSuccessResponse(HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
 
createTokenRequestContext(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
createTokenRequestContext(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsClient
 
createTokenRequestContext(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
 
createX509Authentication(X509Certificate) - Method in class io.micronaut.security.x509.X509AuthenticationFetcher
Creates an X509Authentication from information in an X509Certificate.
CREDENTIALS_DO_NOT_MATCH - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the credentials don't match.
CUSTOM - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
An custom failure.

D

debug(Logger, String, Object...) - Static method in class io.micronaut.security.utils.LoggingUtils
Logs a message at the DEBUG level (only if it's enabled) according to the specified format and arguments.
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_ADVANCED_EXPIRATION - Static variable in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
The default advanced expiration value for client credentials grant.
DEFAULT_AUTHENTICATION_METHOD - Static variable in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
DEFAULT_AUTHENTICATION_STRATEGY - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
The default enable value.
DEFAULT_BASE64 - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
The default base64 value.
DEFAULT_CACHE_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default cache expiration.
DEFAULT_COOKIENAME - Static variable in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
The default cookie name.
DEFAULT_COOKIENAME - Static variable in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
The default cookie name.
DEFAULT_COOKIEPATH - Static variable in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
Default Cookie Path.
DEFAULT_COOKIEPATH - Static variable in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
Default Cookie Path.
DEFAULT_COOKIESAMESITE - Static variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
The default same-site setting for the JWT cookie.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.authentication.BasicAuthAuthenticationConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
The default enabled value for forbidden.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
The default enabled value for forbidden.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
The default enabled value for unauthorized.
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.introspection.IntrospectionConfigurationProperties
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.endpoints.OauthControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.filters.SecurityFilterConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.ldap.configuration.LdapConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
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.bearer.BearerTokenConfigurationProperties
 
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.cookie.RefreshTokenCookieConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
The default enable value.
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.endpoints.KeysControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
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.x509.X509ConfigurationProperties
The default enabled value.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.generator.AccessTokenConfigurationProperties
The default expiration.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default expiration value.
DEFAULT_FORBIDDEN - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
The default forbidden rejection target URL.
DEFAULT_GETALLOWED - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Default Get Allowed.
DEFAULT_GETALLOWED - Static variable in class io.micronaut.security.endpoints.OauthControllerConfigurationProperties
Default Get Allowed.
DEFAULT_HEADER_NAME - Static variable in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
The default http only value.
DEFAULT_INTERCEPT_URL_MAP_PREPEND_PATTERN_WITH_CONTEXT_PATH - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
The default value whether intercept url patterns should be prepended with the context path.
DEFAULT_JWS_ALGORITHM - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
The default secure value.
DEFAULT_KEYTYPE - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default key type.
DEFAULT_LOGIN_FAILURE - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties
The default login failure target URL.
DEFAULT_LOGIN_SUCCESS - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties
The default login success target URL.
DEFAULT_LOGOUT_URL - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties
The default logout URL.
DEFAULT_NAME_KEY - Static variable in interface io.micronaut.security.token.config.TokenConfiguration
 
DEFAULT_NONCE - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default nonce value.
DEFAULT_NOT_BEFORE - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default not-before value.
DEFAULT_OPENID_ID_TOKEN - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default not-before value.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
The default path.
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.endpoints.OauthControllerConfigurationProperties
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.propagation.TokenPropagationConfigurationProperties
The default path.
DEFAULT_PERSISTENCE - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
DEFAULT_PREFIX - Static variable in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
DEFAULT_PRIOR_TO_LOGIN - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties
The default behavior of redirect to the uri prior to login.
DEFAULT_REFRESH_URL - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
The default forbidden rejection target URL.
DEFAULT_REJECT_NOT_FOUND - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
The default reject-not-found value.
DEFAULT_ROLES_NAME - Static variable in interface io.micronaut.security.token.config.TokenConfiguration
 
DEFAULT_ROLES_SEPARATOR - Static variable in interface io.micronaut.security.token.config.TokenConfiguration
 
DEFAULT_SUBJECT_DN_REGEX - Static variable in class io.micronaut.security.x509.X509ConfigurationProperties
The default Subject Distinguished Name (DN) regex.
DEFAULT_SUBJECT_NOT_NULL - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
The default subject-not-null value.
DEFAULT_UNAUTHORIZED - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
The default unauthorized rejection target URL.
DefaultAccessRefreshTokenGenerator - Class in io.micronaut.security.token.generator
Generates http responses with access and refresh token.
DefaultAccessRefreshTokenGenerator(AccessTokenConfiguration, TokenRenderer, TokenGenerator, BeanContext, RefreshTokenGenerator, ClaimsGenerator, ApplicationEventPublisher<RefreshTokenGeneratedEvent>, ApplicationEventPublisher<AccessTokenGeneratedEvent>) - Constructor for class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
DefaultAuthorizationErrorResponse - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Default implementation of AuthorizationErrorResponse.
DefaultAuthorizationErrorResponse(HttpRequest<Map<String, Object>>, StateSerDes) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
DefaultAuthorizationExceptionHandler - Class in io.micronaut.security.authentication
Provides the default behavior for responding to an AuthorizationException.
DefaultAuthorizationExceptionHandler(ErrorResponseProcessor<?>, RedirectConfiguration, RedirectService, PriorToLoginPersistence) - Constructor for class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
 
DefaultAuthorizationRedirectHandler - Class in io.micronaut.security.oauth2.endpoint.authorization.request
Builds an authorization redirect url.
DefaultAuthorizationRedirectHandler() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
DefaultClientCredentialsClient - Class in io.micronaut.security.oauth2.client.clientcredentials
ClientCredentialsClient for OAuth 2.0 clients which configures the token endpoint information directly.
DefaultClientCredentialsClient(OauthClientConfiguration, TokenEndpointClient) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsClient
 
DefaultClientCredentialsOpenIdClient - Class in io.micronaut.security.oauth2.client.clientcredentials
Client for Client Credentials for OAuth 2.0 clients which user open id configuration.
DefaultClientCredentialsOpenIdClient(OauthClientConfiguration, TokenEndpointClient, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
 
DefaultClientCredentialsTokenPropagator - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
The default token propagator that uses the default header configuration.
DefaultClientCredentialsTokenPropagator() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.DefaultClientCredentialsTokenPropagator
Default constructor.
DefaultCodeVerifierGenerator - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
DefaultImplementation of CodeVerifierGenerator which generates a random code verifier using PkceConfiguration.getEntropy().
DefaultCodeVerifierGenerator(PkceConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.DefaultCodeVerifierGenerator
 
DefaultContextAuthenticationMapper - Class in io.micronaut.security.ldap
The default implementation to create an AuthenticationResponse from a successful ldap authentication result.
DefaultContextAuthenticationMapper() - Constructor for class io.micronaut.security.ldap.DefaultContextAuthenticationMapper
 
DefaultContextBuilder - Class in io.micronaut.security.ldap.context
Default implementation of ContextBuilder.
DefaultContextBuilder() - Constructor for class io.micronaut.security.ldap.context.DefaultContextBuilder
 
defaultCookieName() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
defaultCookieName() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistenceConfiguration
 
defaultCookieName() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
defaultCookieName() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
DefaultEndpointConfiguration - Class in io.micronaut.security.oauth2.configuration.endpoints
Default implementation of EndpointConfiguration.
DefaultEndpointConfiguration() - Constructor for class io.micronaut.security.oauth2.configuration.endpoints.DefaultEndpointConfiguration
 
DefaultEndSessionCallbackUrlBuilder<T> - Class in io.micronaut.security.oauth2.endpoint.endsession.response
The default implementation of EndSessionCallbackUrlBuilder.
DefaultEndSessionCallbackUrlBuilder(AbsoluteUrlBuilder<T>, EndSessionConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.response.DefaultEndSessionCallbackUrlBuilder
 
DefaultEndSessionController - Class in io.micronaut.security.oauth2.routes
A controller for the end session endpoint.
DefaultEndSessionController(ProviderResolver, BeanContext) - Constructor for class io.micronaut.security.oauth2.routes.DefaultEndSessionController
 
DefaultInterceptUrlPatternModifier - Class in io.micronaut.security.config
Decorates a InterceptUrlPattern}.
DefaultInterceptUrlPatternModifier(SecurityConfiguration, ServerContextPathProvider) - Constructor for class io.micronaut.security.config.DefaultInterceptUrlPatternModifier
 
DefaultIntrospectionProcessor<T> - Class in io.micronaut.security.endpoints.introspection
Validates the IntrospectionRequest.getToken() with the available TokenValidator.
DefaultIntrospectionProcessor(Collection<TokenValidator<T>>, TokenConfiguration, RefreshTokenValidator) - Constructor for class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
DefaultJwkSetFetcher - Class in io.micronaut.security.token.jwt.signature.jwks
Default implementation of JwkSetFetcher for JWKSet.
DefaultJwkSetFetcher() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
Deprecated, for removal: This API element is subject to removal in a future version.
DefaultJwkSetFetcher(JwksClient) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
DefaultJwkSetFetcher.Optimizations - Class in io.micronaut.security.token.jwt.signature.jwks
AOT Optimizations.
DefaultJwkValidator - Class in io.micronaut.security.token.jwt.signature.jwks
Default implementation of JwkValidator which uses a JSON Web Signature (JWS) verifier.
DefaultJwkValidator() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
DefaultJwtAuthenticationFactory - Class in io.micronaut.security.token.jwt.validator
Extracts the JWT claims and uses the AuthenticationJWTClaimsSetAdapter to construction an Authentication object.
DefaultJwtAuthenticationFactory(TokenConfiguration, RolesFinder) - Constructor for class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 
DefaultLdapGroupProcessor - Class in io.micronaut.security.ldap.group
Default implementation of LdapGroupProcessor.
DefaultLdapGroupProcessor() - Constructor for class io.micronaut.security.ldap.group.DefaultLdapGroupProcessor
 
DefaultLdapSearchService - Class in io.micronaut.security.ldap.context
Default implementation of LdapSearchService.
DefaultLdapSearchService() - Constructor for class io.micronaut.security.ldap.context.DefaultLdapSearchService
 
DefaultNonceConfiguration - Class in io.micronaut.security.oauth2.endpoint.nonce
Configuration properties implementation of nonce validation configuration.
DefaultNonceConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
DefaultNonceFactory - Class in io.micronaut.security.oauth2.endpoint.nonce
Generates a random UUID nonce.
DefaultNonceFactory(NoncePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceFactory
 
DefaultOauthAuthorizationResponse - Class in io.micronaut.security.oauth2.endpoint.authorization.response
The default implementation of AuthorizationResponse for OAuth 2.0 provider authorization responses.
DefaultOauthAuthorizationResponse(HttpRequest<Map<String, Object>>, StateSerDes) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOauthAuthorizationResponse
 
DefaultOauthAuthorizationResponseHandler - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Default implementation of OauthAuthorizationResponseHandler.
DefaultOauthAuthorizationResponseHandler(TokenEndpointClient, StateValidator, PkcePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOauthAuthorizationResponseHandler
 
DefaultOauthClient - Class in io.micronaut.security.oauth2.client
The default implementation of OauthClient.
DefaultOauthClient(OauthAuthenticationMapper, OauthClientConfiguration, AuthorizationRedirectHandler, OauthAuthorizationResponseHandler, BeanContext) - Constructor for class io.micronaut.security.oauth2.client.DefaultOauthClient
 
DefaultOauthController - Class in io.micronaut.security.oauth2.routes
Default implementation of OauthController.
DefaultOauthRouteUrlBuilder - Class in io.micronaut.security.oauth2.url
Default implementation of OauthRouteUrlBuilder.
DefaultOpenIdAuthenticationMapper - Class in io.micronaut.security.oauth2.endpoint.token.response
The default implementation of OpenIdAuthenticationMapper that uses the subject claim for the username and populates the attributes with the non JWT standard claims.
DefaultOpenIdAuthenticationMapper(OpenIdAdditionalClaimsConfiguration, AuthenticationModeConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
Default constructor.
DefaultOpenIdAuthorizationResponse - Class in io.micronaut.security.oauth2.endpoint.authorization.response
 
DefaultOpenIdAuthorizationResponse(HttpRequest<Map<String, Object>>, StateSerDes, NoncePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponse
 
DefaultOpenIdAuthorizationResponseHandler<T> - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Default implementation of OpenIdAuthorizationResponseHandler.
DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, OpenIdAuthenticationMapper, TokenEndpointClient, OauthRouteUrlBuilder<T>, StateValidator, PkcePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler
 
DefaultOpenIdClient - Class in io.micronaut.security.oauth2.client
The default implementation of OpenIdClient.
DefaultOpenIdClient(OauthClientConfiguration, Supplier<OpenIdProviderMetadata>, OpenIdAuthenticationMapper, AuthorizationRedirectHandler, OpenIdAuthorizationResponseHandler, BeanContext, EndSessionEndpoint) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
DefaultOpenIdProviderMetadata - Class in io.micronaut.security.oauth2.client
 
DefaultOpenIdProviderMetadata() - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
Deprecated, for removal: This API element is subject to removal in a future version.
DefaultOpenIdProviderMetadata(String) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
DefaultOpenIdProviderMetadata.Builder - Class in io.micronaut.security.oauth2.client
Builder.
DefaultOpenIdProviderMetadataFetcher - Class in io.micronaut.security.oauth2.client
Default implementation of OpenIdProviderMetadataFetcher.
DefaultOpenIdProviderMetadataFetcher(OpenIdClientConfiguration, HttpClient) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher
 
DefaultOpenIdProviderMetadataFetcher.Optimizations - Class in io.micronaut.security.oauth2.client
AOT Optimizations.
DefaultOpenIdTokenResponseValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
Default implementation of OpenIdTokenResponseValidator.
DefaultOpenIdTokenResponseValidator(Collection<OpenIdClaimsValidator>, Collection<GenericJwtClaimsValidator>, NonceClaimValidator, JwkValidator, JwkSetFetcher<JWKSet>) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
DefaultPkceFactory - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
Generates a Proof Key for Code Exchange and persists.
DefaultPkceFactory(List<PkceGenerator>, PkcePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.DefaultPkceFactory
 
DefaultProviderResolver - Class in io.micronaut.security.oauth2
Default implementation of ProviderResolver.
DefaultProviderResolver(List<OpenIdClientConfiguration>) - Constructor for class io.micronaut.security.oauth2.DefaultProviderResolver
 
DefaultRedirectService - Class in io.micronaut.security.config
Get redirection URLs combining context path and redirect configuration.
DefaultRedirectService(RedirectConfiguration, ServerContextPathProvider) - Constructor for class io.micronaut.security.config.DefaultRedirectService
 
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.
DefaultSecureEndpoint - Class in io.micronaut.security.oauth2.endpoint
The default implementation of SecureEndpoint.
DefaultSecureEndpoint(String, List<AuthenticationMethod>) - Constructor for class io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint
 
DefaultSecureEndpointConfiguration - Class in io.micronaut.security.oauth2.configuration.endpoints
Default implementation of SecureEndpointConfiguration.
DefaultSecureEndpointConfiguration() - Constructor for class io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration
 
DefaultSecurityService - Class in io.micronaut.security.utils
Default implementation of SecurityService.
DefaultSecurityService(RolesFinder) - Constructor for class io.micronaut.security.utils.DefaultSecurityService
 
DefaultState - Class in io.micronaut.security.oauth2.endpoint.authorization.state
Default state implementation.
DefaultState() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
DefaultStateConfiguration - Class in io.micronaut.security.oauth2.endpoint.authorization.state
Configuration properties implementation of state validation configuration.
DefaultStateConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
DefaultStateFactory - Class in io.micronaut.security.oauth2.endpoint.authorization.state
A default state provider that stores the original request URI to redirect back to after authentication.
DefaultStateFactory(StateSerDes, StatePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
DefaultStateValidator - Class in io.micronaut.security.oauth2.endpoint.authorization.state.validation
State validator implementation.
DefaultStateValidator(StatePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.validation.DefaultStateValidator
 
DefaultTokenEndpointClient - Class in io.micronaut.security.oauth2.endpoint.token.request
The default implementation of TokenEndpointClient.
DefaultTokenEndpointClient(BeanContext, HttpClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
 
DefaultTokenResolver - Class in io.micronaut.security.token.reader
Default implementation of TokenResolver.
DefaultTokenResolver(Collection<TokenReader<HttpRequest<?>>>) - Constructor for class io.micronaut.security.token.reader.DefaultTokenResolver
Deprecated, for removal: This API element is subject to removal in a future version.
DefaultTokenResolver(List<TokenReader<HttpRequest<?>>>) - Constructor for class io.micronaut.security.token.reader.DefaultTokenResolver
Instantiates a DefaultTokenResolver with a list of available TokenReader.
DENY_ALL - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent no security roles are allowed.
deserialize(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.JacksonStateSerDes
 
deserialize(String) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateSerDes
De-serializes the state string into a State object.
destroy() - Static method in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
Display - Enum Class in io.micronaut.security.oauth2.endpoint.authorization.request
OpenID connect Display parameter.
displayValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.security.filters.SecurityFilter
 
doFilter(MutableHttpRequest<?>) - Method in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 

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
 
echo(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.endpoints.introspection.IntrospectionController
 
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
 
EMAIL - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
This scope value requests access to the End-User's default profile Claims, which are: name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, and updated_at.
emptyIntrospectionResponse(String) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Empty response for introspection response.
encrypt(JWT) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
encrypt(JWT) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Encrypt a JWT.
encryptionConfiguration - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
encryptionConfiguration(ECEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryptionFactory
 
encryptionConfiguration(RSAEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionFactory
 
encryptionConfiguration(SecretEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionFactory
 
EncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption
Encryption configuration.
EncryptionMethodConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to an EncryptionMethod.
EncryptionMethodConverter() - Constructor for class io.micronaut.security.token.jwt.converters.EncryptionMethodConverter
 
Endpoint - Interface in io.micronaut.security.oauth2.endpoint
An OAuth 2.0 provider endpoint.
EndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Endpoint configuration contract.
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.
endpointName(ExecutableMethod<?, ?>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
 
endSession(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.routes.DefaultEndSessionController
Performs and end session redirect to an OpenID provider.
endSession(HttpRequest<?>, Authentication) - Method in interface io.micronaut.security.oauth2.routes.EndSessionController
Performs and end session redirect to an OpenID provider.
endSessionCallbackUrlBuilder - Variable in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
EndSessionCallbackUrlBuilder<T> - Interface in io.micronaut.security.oauth2.endpoint.endsession.response
A contract for generating the URL used by OpenID providers to redirect back to after logging the user out.
EndSessionConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
OpenID end session configuration.
EndSessionConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties
 
EndSessionConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties
 
EndSessionController - Interface in io.micronaut.security.oauth2.routes
Handles a log out request that redirects to an OpenID provider.
endSessionEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
EndSessionEndpoint - Interface in io.micronaut.security.oauth2.endpoint.endsession.request
Represents the end session endpoint of an OpenID provider.
EndSessionEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
End session endpoint configuration.
EndSessionEndpointResolver - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Responsible for resolving which end session request to use for a given OpenID client configuration.
EndSessionEndpointResolver(BeanContext) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpointResolver
 
endSessionRedirect(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
endSessionRedirect(HttpRequest<?>, Authentication) - Method in interface io.micronaut.security.oauth2.client.OpenIdClient
Redirects to the end session endpoint of an OpenID provider.
equals(Object) - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
equals(Object) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
equals(Object) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
equals(Object) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
equals(Object) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
ErrorCode - Interface in io.micronaut.security.errors
OAuth 2.0.
ErrorResponse - Interface in io.micronaut.security.errors
OAuth 2.0 Error Response.
exception() - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
exception(AuthenticationFailureReason) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
exception(String) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
ExecutorAuthenticationProvider<T,I,S> - Interface in io.micronaut.security.authentication.provider
An AuthenticationProvider which forces you to define the executor to be used.
EXP - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
expandedUri(String, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
EXPIRATION_TIME - Static variable in interface io.micronaut.security.token.Claims
 
expirationDate(TokenResponse) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
ExpirationJwtClaimsValidator<T> - Class in io.micronaut.security.token.jwt.validator
Validate JWT is not expired.
ExpirationJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
extractName(X509Certificate) - Method in class io.micronaut.security.x509.X509AuthenticationFetcher
Extracts the name from the certificate using the subject DN regex.
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 

F

FailedAuthenticationScenario - Class in io.micronaut.security.testutils.authprovider
Failed Authentication Scenario.
FailedAuthenticationScenario(String, AuthenticationFailureReason) - Constructor for class io.micronaut.security.testutils.authprovider.FailedAuthenticationScenario
 
failure() - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
failure(AuthenticationFailureReason) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
failure(String) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
fetch() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher
 
fetch() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadataFetcher
It fetches Authorization Server OpenID metadata from a remote server.
fetch(String) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher
Deprecated, for removal: This API element is subject to removal in a future version.
fetch(String, String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
fetch(String, String) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkSetFetcher
 
fetch(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
Deprecated, for removal: This API element is subject to removal in a future version.
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.security.session.SessionAuthenticationFetcher
 
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.security.token.TokenAuthenticationFetcher
 
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.security.x509.X509AuthenticationFetcher
 
fetchAuthentication(HttpRequest<B>) - Method in class io.micronaut.security.authentication.BasicAuthAuthenticationFetcher
 
fetchAuthentication(T) - Method in interface io.micronaut.security.filters.AuthenticationFetcher
Attempts to read an Authentication from an HTTP Request being executed.
FIELDS_ATTRIBUTE_NAMES - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
findJwkSet(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.Optimizations
 
findMetadata(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher.Optimizations
 
findToken(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
Search for a JWT token in a HTTP request.
findToken(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsTokenPropagator
Attempts to retrieve a token in a request.
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieTokenReader
 
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.TokenCookieTokenReader
 
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
Search for a JWT token in a HTTP request.
findToken(HttpRequest<?>) - Method in interface io.micronaut.security.token.propagation.TokenPropagator
Attempts to retrieve a token in a request.
findToken(HttpRequest<?>) - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
Search for a JWT token in a HTTP request.
findToken(T) - Method in interface io.micronaut.security.token.reader.TokenReader
Attempts to retrieve a token in a request.
ForbiddenRedirectConfiguration - Interface in io.micronaut.security.config
Configuration about where to redirect if forbidden.
ForbiddenRedirectConfigurationProperties() - Constructor for class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
 
forbiddenUrl() - Method in class io.micronaut.security.config.DefaultRedirectService
 
forbiddenUrl() - Method in interface io.micronaut.security.config.RedirectService
 

G

generate() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.CodeVerifierGenerator
 
generate() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.DefaultCodeVerifierGenerator
 
generate() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceGenerator
 
generate() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
generate() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
generate(AOTContext) - Method in class io.micronaut.security.aot.JwksFetcherCodeGenerator
 
generate(AOTContext) - Method in class io.micronaut.security.aot.OpenIdProviderMetadataFetcherCodeGenerator
 
generate(Authentication) - Method in interface io.micronaut.security.token.generator.AccessRefreshTokenGenerator
 
generate(Authentication) - Method in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given user details.
generate(Authentication, String) - Method in interface io.micronaut.security.token.generator.RefreshTokenGenerator
 
generate(Authentication, String) - Method in class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
generate(String, Authentication) - Method in interface io.micronaut.security.token.generator.AccessRefreshTokenGenerator
 
generate(String, Map<String, ?>) - Method in interface io.micronaut.security.token.generator.AccessRefreshTokenGenerator
 
generate(String, Authentication) - Method in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
Generate a new access refresh token.
generate(String, Map<String, ?>) - Method in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given refresh token and claims.
generate(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a map of claims.
generateClaims(Authentication, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateClaims(Authentication, Integer) - Method in interface io.micronaut.security.token.claims.ClaimsGenerator
 
generateClaimsSet(Map<String, ?>, Integer) - Method in interface io.micronaut.security.token.claims.ClaimsGenerator
Generate a claims set based on claims.
generateClaimsSet(Map<String, ?>, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
GeneratedFile - Class in io.micronaut.security.aot
A generated file.
GeneratedFile(String, String, JavaFile) - Constructor for class io.micronaut.security.aot.GeneratedFile
 
generateJtiClaim() - Method in interface io.micronaut.security.token.claims.JtiGenerator
 
generateRefreshToken(Authentication) - Method in interface io.micronaut.security.token.generator.AccessRefreshTokenGenerator
 
generateRefreshToken(Authentication) - Method in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
Generates a refresh token and emits a RefreshTokenGeneratedEvent.
generateToken(Authentication, Integer) - Method in interface io.micronaut.security.token.generator.TokenGenerator
 
generateToken(Authentication, 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<T> - Interface in io.micronaut.security.token.jwt.validator
Any JwtTokenValidator which should be verified for any JWT should implement this interface.
get() - Method in interface io.micronaut.security.ldap.context.SearchProvider
 
get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.security.ldap.context.AttributesConvertibleValues
 
get(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
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.oauth2.endpoint.token.response.TokenResponse
 
getAccessToken() - Method in class io.micronaut.security.token.render.AccessRefreshToken
accessToken getter.
getAcrValues() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getAcrValues() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getAcrValues() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getAcrValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getAcrValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
acr_values_supported.
getAdditionalClaims() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
getAdditionalClaims() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdConfiguration
 
getAdditionalGroups(LdapSearchResult) - Method in interface io.micronaut.security.ldap.group.LdapGroupProcessor
Provides a way to add additional groups to the ldap group search.
getAdditionalProperties() - Method in class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
getAdditionalProperties() - Method in interface io.micronaut.security.ldap.context.ContextSettings
 
getAdditionalRequestParams() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getAdditionalRequestParams() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
getAdress() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAdress() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
address.
getAdvancedExpiration() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getAdvancedExpiration() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
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.security.ldap.configuration.GroupPropertiesSearchSettings
 
getArguments() - Method in class io.micronaut.security.ldap.configuration.SearchPropertiesSearchSettings
 
getArguments() - Method in interface io.micronaut.security.ldap.context.SearchSettings
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.KeycloakEndSessionEndpoint
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
 
getAssertion() - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
getAssertion() - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
getAttribute() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getAttributes() - Method in interface io.micronaut.security.authentication.Authentication
In order to correctly implement the Serializable specification, this map should be Map<String, Serializable>, however that would place a burden on those not requiring serialization, forcing their values to conform to that spec.
getAttributes() - Method in class io.micronaut.security.authentication.ClientAuthentication
 
getAttributes() - Method in class io.micronaut.security.authentication.ServerAuthentication
 
getAttributes() - Method in class io.micronaut.security.ldap.configuration.GroupPropertiesSearchSettings
 
getAttributes() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getAttributes() - Method in class io.micronaut.security.ldap.configuration.SearchPropertiesSearchSettings
 
getAttributes() - Method in class io.micronaut.security.ldap.context.LdapSearchResult
 
getAttributes() - Method in interface io.micronaut.security.ldap.context.SearchSettings
A null value indicates all attributes should be returned.
getAttributes() - Method in class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
getAttributes() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
getAud() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getAudience() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAudience() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getAudience() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
getAudience() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
getAuthentication() - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
getAuthentication() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
 
getAuthentication() - Method in exception io.micronaut.security.authentication.AuthorizationException
 
getAuthentication() - Method in interface io.micronaut.security.config.AuthenticationModeConfiguration
 
getAuthentication() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
getAuthentication() - Method in class io.micronaut.security.token.event.RefreshTokenGeneratedEvent
 
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.
getAuthentication(String) - Method in interface io.micronaut.security.token.refresh.RefreshTokenPersistence
 
getAuthenticationContextClassReference() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAuthenticationContextClassReference() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getAuthenticationMethodReferences() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAuthenticationMethodReferences() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getAuthenticationProviderStrategy() - Method in interface io.micronaut.security.config.SecurityConfiguration
 
getAuthenticationProviderStrategy() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
getAuthenticationRequest() - Method in class io.micronaut.security.event.LoginFailedEvent
 
getAuthenticationTime() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAuthenticationTime() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getAuthMethod() - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration
 
getAuthMethod() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.SecureEndpointConfiguration
 
getAuthorization() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getAuthorization() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getAuthorization() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getAuthorization() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getAuthorizationEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getAuthorizationEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
authorization_endpoint.
getAuthorizationErrorResponse() - Method in exception io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseException
 
getAuthorizedParty() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAuthorizedParty() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getBase() - Method in class io.micronaut.security.ldap.configuration.GroupPropertiesSearchSettings
 
getBase() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getBase() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getBase() - Method in class io.micronaut.security.ldap.configuration.SearchPropertiesSearchSettings
 
getBase() - Method in interface io.micronaut.security.ldap.context.SearchSettings
 
getBean(Class<T>, AOTContext) - Static method in class io.micronaut.security.aot.AOTContextUtils
Obtains a Bean for the given type.
getBean(Class<T>, Qualifier<T>, AOTContext) - Static method in class io.micronaut.security.aot.AOTContextUtils
Obtains a Bean for the given type and qualifier.
getBeansOfType(Class<T>, AOTContext) - Static method in class io.micronaut.security.aot.AOTContextUtils
Get all beans of the given type.
getBirthday() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getBirthday() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getCacheExpiration() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration
 
getCacheExpiration() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
getCallbackRequest() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
getCallbackRequest() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
getCallbackUri() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getCallbackUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
getCertificate() - Method in class io.micronaut.security.x509.X509Authentication
 
getCheckSessionIframe() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getCheckSessionIframe() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
check_session_iframe.
getClaims() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getClaims() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getClaimsLocalesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getClaimsLocalesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
claims_locales_supported OPTIONAL.
getClaimsParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getClaimsParameterSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
claims_parameter_supported OPTIONAL.
getClaimsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getClaimsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
claims_supported RECOMMENDED.
getClaimsValidation() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
getClaimsValidation() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdConfiguration
 
getClaimTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getClaimTypesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
claim_types_supported OPTIONAL.
getClient() - Method in class io.micronaut.security.oauth2.routes.DefaultOauthController
 
getClient() - Method in interface io.micronaut.security.oauth2.routes.OauthController
 
getClient(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getClient(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.HttpClientJwksClient
Retrieves an HTTP client for the given provider.
getClient(String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
Retrieves a client for the given provider.
getClientConfiguration() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
getClientConfiguration() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getClientConfiguration(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getClientCredentials() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getClientCredentials() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getClientId() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getClientId() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getClientId() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getClientId() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getClientId() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
getClientSecret() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getClientSecret() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getClientSecret() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
getClientSecret() - Static method in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
getCode() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
getCode() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
getCode() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getCodeChallenge() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.Pkce
 
getCodeChallenge() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceChallenge
 
getCodeChallengeMethod() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.OauthAuthorizationEndpointConfiguration
 
getCodeChallengeMethod() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getCodeChallengeMethod() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getCodeChallengeMethod() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.Pkce
 
getCodeChallengeMethod() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceChallenge
 
getCodeChallengeMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getCodeChallengeMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
code_challenge_methods_supported.
getCodeVerifier() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.Pkce
 
getCodeVerifier() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getCodeVerifier() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getCodeVerifier() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getConfiguration() - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
getConfiguration() - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
getConfigurationPath() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getConfigurationPath() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getContentType() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.TokenEndpointConfiguration
 
getContentType() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties
 
getContext() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
getContextClassName() - Method in class io.micronaut.security.annotation.expressions.SecuredEvaluationContextRegistrar
 
getCookieDomain() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
getCookieDomain() - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
getCookieMaxAge() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
getCookieMaxAge() - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
getCookieName() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
getCookieName() - Method in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
 
getCookieName() - Method in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
 
getCookiePath() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
getCookiePath() - Method in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
 
getCookiePath() - Method in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
 
getCookies(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
Return the cookies for the given parameters.
getCookies(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
Return the cookies for the given parameters.
getCookies(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.TokenCookieLoginHandler
 
getCookies(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
Return the cookies for the given parameters.
getCookies(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
Return the cookies for the given parameters.
getCookies(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.TokenCookieLoginHandler
 
getCookies(AccessRefreshToken, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.TokenCookieLoginHandler
Return the cookies for the given parameters.
getCookieSameSite() - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
getCountry() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getCurrent() - Static method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Returns the current operating system.
getDefaultGrantTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
As specified in Open ID Discovery Spec, if omitted, the default value is ["authorization_code", "implicit"].
getDefaultProvider() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getDefaultProvider() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
getDefaultRequestParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getDefaultRequestUriParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getDefaultRequireRequestUriRegistration() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getDefaultResponseTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getDisplay() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getDisplay() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getDisplay() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
 
getDisplay() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getDisplayValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getDisplayValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
display_values_supported OPTIONAL.
getDn() - Method in class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
getDn() - Method in interface io.micronaut.security.ldap.context.ContextSettings
 
getDn() - Method in class io.micronaut.security.ldap.context.LdapSearchResult
 
getEmail() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getEmail() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getEncryptionConfiguration() - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
encryptionConfiguration getter.
getEncryptionMethod() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getEncryptionMethod() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getEncryptionMethod() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getEndpoint() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
getEndpoint() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getEndSession() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getEndSession() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
getEndSession() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getEndSession() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdConfiguration
 
getEndSessionEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getEndSessionEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
end_session_endpoint.
getEntropy() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfiguration
 
getEntropy() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
getError() - Method in interface io.micronaut.security.errors.ErrorResponse
 
getError() - Method in exception io.micronaut.security.errors.OauthErrorResponseException
 
getError() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getError() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
getErrorCode() - Method in interface io.micronaut.security.errors.ErrorCode
 
getErrorCode() - Method in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
getErrorCode() - Method in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
getErrorCode() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
getErrorCodeDescription() - Method in interface io.micronaut.security.errors.ErrorCode
 
getErrorCodeDescription() - Method in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
getErrorCodeDescription() - Method in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
getErrorCodeDescription() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
getErrorDescription() - Method in interface io.micronaut.security.errors.ErrorResponse
 
getErrorDescription() - Method in exception io.micronaut.security.errors.OauthErrorResponseException
 
getErrorDescription() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getErrorDescription() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
getErrorResponseType() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getErrorUri() - Method in interface io.micronaut.security.errors.ErrorResponse
 
getErrorUri() - Method in exception io.micronaut.security.errors.OauthErrorResponseException
 
getErrorUri() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getErrorUri() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
getExecutorName() - Method in interface io.micronaut.security.authentication.provider.ExecutorAuthenticationProvider
 
getExp() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getExpiration() - Method in interface io.micronaut.security.token.generator.AccessTokenConfiguration
 
getExpiration() - Method in class io.micronaut.security.token.generator.AccessTokenConfigurationProperties
 
getExpirationTime() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getExpirationTime() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getExpiresIn() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getExpiresIn() - Method in class io.micronaut.security.token.render.AccessRefreshToken
lifetime in seconds of the access token getter.
getExpiresInDate() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getExtensions() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getFactory() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getFactory() - Method in class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
getFactory() - Method in interface io.micronaut.security.ldap.context.ContextSettings
 
getFailureMessagePrefix(String) - Method in class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
getFailureMessagePrefix(String) - Method in class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
getFailureMessagePrefix(String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.PasswordGrantCondition
 
getFamily() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Returns the family of the operating system.
getFamilyName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getFamilyName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
family_name.
getFilter() - Method in class io.micronaut.security.ldap.configuration.GroupPropertiesSearchSettings
 
getFilter() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getFilter() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getFilter() - Method in class io.micronaut.security.ldap.configuration.SearchPropertiesSearchSettings
 
getFilter() - Method in interface io.micronaut.security.ldap.context.SearchSettings
 
getFilterAttribute() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
The argument to pass to the search filter.
getForbidden() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
getForbidden() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
getFormatted() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getGender() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getGender() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getGivenName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getGivenName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
given_name.
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
getGrant() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getGrantType() - Method in class io.micronaut.security.endpoints.TokenRefreshRequest
grantType getter.
getGrantType() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getGrantType() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
getGrantTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getGrantTypesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
grant_types_supported.
getGroups() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
getHeaderName() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
getHeaderName() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
getHeaderName() - Method in interface io.micronaut.security.token.bearer.BearerTokenConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
 
getHeaderName() - Method in class io.micronaut.security.token.bearer.BearerTokenReader
 
getHeaderName() - Method in interface io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
getHeaderName() - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
getHeaderPropagation() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getHeaderPropagation() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
getHost() - Static method in class io.micronaut.security.oauth2.keycloack.v16.TestContainersUtils
 
getHost() - Static method in class io.micronaut.security.testutils.TestContainersUtils
 
getHttpMethod() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
httpMethod getter.
getIat() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getIdentity() - Method in interface io.micronaut.security.authentication.AuthenticationRequest
 
getIdentity() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
getIdToken() - Method in class io.micronaut.security.oauth2.endpoint.token.response.OpenIdTokenResponse
 
getIdTokenEncryptionEncValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIdTokenEncryptionEncValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
id_token_encryption_enc_values_supported OPTIONAL.
getIdTokenHint() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getIdTokenSigningAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIdTokenSigningAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
id_token_signing_alg_values_supported REQUIRED.
getInterceptUrlMap() - Method in interface io.micronaut.security.config.SecurityConfiguration
 
getInterceptUrlMap() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
getIntrospection() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getIntrospection() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getIntrospectionEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIntrospectionEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getIntrospectionEndpointAuthMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIntrospectionEndpointAuthMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getIpPatterns() - Method in interface io.micronaut.security.config.SecurityConfiguration
 
getIpPatterns() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
getIss() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getIssuedAt() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getIssuedAt() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getIssuer() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIssuer() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
issuer.
getIssuer() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getIssuer() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getIssuer() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getIssuer() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getIssuer() - Static method in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
getIssuer() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
getIssuer() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
getJavaFile() - Method in class io.micronaut.security.aot.GeneratedFile
 
getJti() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
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
 
getJwksUri() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getJwksUri() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
jwks_uri.
getJwksUri() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getJwksUri() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.generator.RefreshTokenConfiguration
 
getJwsAlgorithm() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureConfiguration
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorConfiguration
 
getJwsAlgorithm() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getKeyIds() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
 
getKeyIds() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
getKeyType() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfiguration
Representation the KeyType for this JWKS signature configuration.
getKeyType() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
getKid() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorConfiguration
 
getLocale() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getLocale() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getLocality() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getLoginFailure() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
getLoginFailure() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
getLoginHint() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getLoginSuccess() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
getLoginSuccess() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
getLoginUri() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getLoginUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
getLogout() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
getLogout() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
getLogoutUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
getLogoutUri() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdConfiguration
 
getManagerDn() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getManagerPassword() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getManagerSettings() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
getMaxAge() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getMaxAge() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getMaxAge() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getMediaType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
getMediaType() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getMediaType(OauthClientConfiguration) - Static method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
Resolves the media type for the request body.
getMediaType(OauthClientConfiguration) - Static method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
Resolves the media type for the request body.
getMessage() - Method in class io.micronaut.security.authentication.AuthenticationFailed
message getter.
getMessage() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
 
getMethod() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Getter.
getMiddleName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getMiddleName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
middle_name.
getName() - Method in class io.micronaut.security.annotation.JakartaDenyAllAnnotationMapper
 
getName() - Method in class io.micronaut.security.annotation.JakartaPermitAllAnnotationMapper
 
getName() - Method in class io.micronaut.security.annotation.JakartaRolesAllowedAnnotationMapper
 
getName() - Method in class io.micronaut.security.aot.GeneratedFile
 
getName() - Method in class io.micronaut.security.authentication.ClientAuthentication
 
getName() - Method in class io.micronaut.security.authentication.ServerAuthentication
 
getName() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
getName() - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher
 
getName() - Method in interface io.micronaut.security.oauth2.client.OauthClient
 
getName() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getName() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getName() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getName() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
getName() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
getName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
name.
getName() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Returns the name of the operating system, as returned by the os.name system property.
getName() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getName() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
getName() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getName() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
getNameKey() - Method in interface io.micronaut.security.token.config.TokenConfiguration
Key which will be used in the Authentication.getAttributes() for the User`s name.
getNameKey() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
getNbf() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getNickname() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getNickname() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
nickname.
getNonce() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponse
 
getNonce() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OpenIdAuthorizationResponse
 
getNonce() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
getNonce() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.State
 
getNonce() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getNonce() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getNonce(MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getOpenid() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getOpenid() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getOpenid() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getOpenid() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
getOpPolicyUri() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getOpPolicyUri() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
op_policy_uri OPTIONAL.
getOpTosUri() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getOpTosUri() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
op_tos_uri.
getOrder() - Method in class io.micronaut.security.filters.SecurityFilter
 
getOrder() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
getOrder() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
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.token.bearer.BearerTokenReader
 
getOrder() - Method in class io.micronaut.security.token.cookie.CookieTokenReader
 
getOrder() - Method in class io.micronaut.security.token.cookie.TokenCookieTokenReader
 
getOrder() - Method in class io.micronaut.security.token.TokenAuthenticationFetcher
 
getOrder() - Method in class io.micronaut.security.x509.X509AuthenticationFetcher
 
getOriginalUri(HttpRequest<?>, MutableHttpResponse<?>) - Method in class io.micronaut.security.errors.CookiePriorToLoginPersistence
 
getOriginalUri(I, O) - Method in interface io.micronaut.security.errors.PriorToLoginPersistence
 
getPassword() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
password getter.
getPassword() - Method in class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
getPassword() - Method in interface io.micronaut.security.ldap.context.ContextSettings
 
getPassword() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getPassword() - Method in class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
getPath() - Method in interface io.micronaut.security.endpoints.ControllerConfiguration
 
getPath() - Method in interface io.micronaut.security.endpoints.introspection.IntrospectionConfiguration
 
getPath() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
 
getPath() - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
getPath() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
getPath() - Method in class io.micronaut.security.endpoints.OauthControllerConfigurationProperties
 
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfiguration
A path either starting with `classpath:` or `file:`.
getPath() - Method in class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.propagation.TokenPropagationConfiguration
 
getPath() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getPath(String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
Builds the path portion of the URL.
getPattern() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
pattern getter.
getPattern() - Method in interface io.micronaut.security.filters.SecurityFilterConfiguration
 
getPattern() - Method in class io.micronaut.security.filters.SecurityFilterConfigurationProperties
 
getPatternList() - Method in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
getPersistence() - Method in interface io.micronaut.security.oauth2.endpoint.PersistableConfiguration
 
getPhoneNumber() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getPhoneNumber() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getPicture() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getPicture() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getPkceChallenge(MutableHttpResponse<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getPooled() - Method in class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
getPooled() - Method in interface io.micronaut.security.ldap.context.ContextSettings
 
getPort() - Static method in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
getPostalCode() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getPreferredUsername() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getPreferredUsername() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
preferred_username.
getPrefix() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
getPrefix() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
getPrefix() - Method in interface io.micronaut.security.token.bearer.BearerTokenConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
 
getPrefix() - Method in class io.micronaut.security.token.bearer.BearerTokenReader
 
getPrefix() - Method in interface io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
getPrefix() - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
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
 
getProfile() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getProfile() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getPrompt() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getPrompt() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getPrompt() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getPrompt() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
getProperties() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
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
 
getReason() - Method in class io.micronaut.security.testutils.authprovider.FailedAuthenticationScenario
 
getRedirectUri() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.EndSessionConfiguration
 
getRedirectUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties
 
getRedirectUri() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getRedirectUri() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
getRedirectUri() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.State
 
getRedirectUri() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getRedirectUri(HttpRequest<?>, AuthorizationErrorResponseException) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
 
getRedirectUri(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getRedirectUri(HttpRequest<?>, AuthorizationException) - Method in class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
 
getRedirectUriHost() - Static method in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
getRefresh() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
getRefresh() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
getRefreshToken() - Method in class io.micronaut.security.endpoints.TokenRefreshRequest
refreshToken getter.
getRefreshToken() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getRefreshToken() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getRefreshToken() - Method in class io.micronaut.security.token.event.RefreshTokenGeneratedEvent
 
getRefreshToken() - Method in class io.micronaut.security.token.render.AccessRefreshToken
refreshToken getter.
getRegion() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getRegistration() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getRegistration() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getRegistrationEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRegistrationEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
registration_endpoint.
getRequestObjectEncryptionAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestObjectEncryptionAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_object_encryption_alg_values_supported OPTIONAL.
getRequestObjectEncryptionEncValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestObjectEncryptionEncValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_object_encryption_enc_values_supported OPTIONAL.
getRequestObjectSigningAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestObjectSigningAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_object_signing_alg_values_supported.
getRequestParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestParameterSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_parameter_supported OPTIONAL.
getRequestUriParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestUriParameterSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_uri_parameter_supported OPTIONAL.
getRequireRequestUriRegistration() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequireRequestUriRegistration() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
require_request_uri_registration OPTIONAL.
getResponse() - Method in exception io.micronaut.security.authentication.AuthenticationException
 
getResponseMode() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getResponseMode() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getResponseMode() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getResponseModesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getResponseModesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
response_modes_supported.
getResponseType() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getResponseType() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getResponseType() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
getResponseType() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getResponseTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
As specified in Open ID Discovery Spec, if omitted, the default for Dynamic OpenID Providers is ["query", "fragment"].
getResponseTypesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
response_types_supported.
getRevocation() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getRevocation() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getRevocationEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRevocationEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getRevocationEndpointAuthMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRevocationEndpointAuthMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getRoles() - Method in interface io.micronaut.security.authentication.Authentication
 
getRoles() - Method in class io.micronaut.security.authentication.ClientAuthentication
This implementation relies on a key being stored in the claims called "rolesKey" that stores the key where the roles are stored.
getRoles() - Method in class io.micronaut.security.authentication.ServerAuthentication
 
getRoles() - Method in class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
getRoles() - Method in class io.micronaut.security.token.render.BearerAccessRefreshToken
roles getter.
getRoles(Authentication) - Method in class io.micronaut.security.rules.AbstractSecurityRule
Appends SecurityRule.IS_ANONYMOUS if not authenticated.
getRoles(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
getRolesName() - Method in interface io.micronaut.security.token.config.TokenConfiguration
Key which will be used in the Authentication.getAttributes() for the User`s roles.
getRolesName() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
getRolesSeparator() - Method in interface io.micronaut.security.token.config.TokenConfiguration
Separator which will be used for splitting the roles before processing the Authentication.
getRolesSeparator() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
getScope() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getScope() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getScope() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
getScope() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getScope() - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
getScope(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getScopes() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getScopes() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getScopes() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getScopesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getScopesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
scopes_supported.
getSearch() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
getSearchSettings(Object[]) - Method in class io.micronaut.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 interface io.micronaut.security.token.jwt.generator.RefreshTokenConfiguration
 
getSecret() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getServer() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getServiceDocumentation() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getServiceDocumentation() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
service_documentation OPTIONAL.
getServiceIdPattern() - Method in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
getServiceIdRegex() - Method in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
getSettings(Object[]) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getSettings(String, String) - Method in class io.micronaut.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.
getSimpleName() - Method in class io.micronaut.security.aot.GeneratedFile
 
getState() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
Although the state is required if the Authorization Request included the state parameter.
getState() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
getState() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.StateAware
 
getState() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
getState(MutableHttpResponse<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
getStreetAddress() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getSub() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getSubject() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getSubject() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
sub.
getSubjectDnRegex() - Method in interface io.micronaut.security.x509.X509Configuration
 
getSubjectDnRegex() - Method in class io.micronaut.security.x509.X509ConfigurationProperties
 
getSubjectTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getSubjectTypesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
subject_types_supported.
getSupportedAuthenticationMethods() - Method in class io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint
 
getSupportedAuthenticationMethods() - Method in interface io.micronaut.security.oauth2.endpoint.SecureEndpoint
 
getToken() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionRequest
 
getToken() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getToken() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getToken() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getToken() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getToken_type_hint() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionRequest
 
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
 
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getTokenEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
token_endpoint.
getTokenEndpoint() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getTokenEndpoint(OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
Builds the secure endpoint from the provider metadata.
getTokenEndpoint(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
Builds the secure endpoint from the client configuration.
getTokenEndpointAuthMethods() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getTokenEndpointAuthMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getTokenEndpointAuthMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
token_endpoint_auth_methods_supported OPTIONAL.
getTokenEndpointAuthSigningAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getTokenEndpointAuthSigningAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
token_endpoint_auth_signing_alg_values_supported OPTIONAL.
getTokenHandler(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getTokenType() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getTokenType() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getTokenType() - Method in class io.micronaut.security.token.render.AccessRefreshToken
token type getter.
getTokenTypeHint() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionRequest
 
getUiLocales() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getUiLocales() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getUiLocales() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getUnauthorized() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
getUnauthorized() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
getUpdatedAt() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getUpdatedAt() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getUriLocalesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getUriLocalesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
ui_locales_supported OPTIONAL.
getUriPattern() - Method in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
getUriRegex() - Method in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
getUrl() - Method in interface io.micronaut.security.config.ForbiddenRedirectConfiguration
 
getUrl() - Method in class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
 
getUrl() - Method in class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
 
getUrl() - Method in class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
 
getUrl() - Method in interface io.micronaut.security.config.RefreshRedirectConfiguration
 
getUrl() - Method in interface io.micronaut.security.config.UnauthorizedRedirectConfiguration
 
getUrl() - Method in class io.micronaut.security.ldap.context.ContextConfigurationContextSettings
 
getUrl() - Method in interface io.micronaut.security.ldap.context.ContextSettings
 
getUrl() - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultEndpointConfiguration
 
getUrl() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.EndpointConfiguration
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint
 
getUrl() - Method in interface io.micronaut.security.oauth2.endpoint.Endpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.KeycloakEndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
 
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
 
getUrl(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getUrl(HttpRequest<?>, Authentication) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpoint
 
getUser() - Method in class io.micronaut.security.expressions.SecuredEvaluationContext
 
getUserInfo() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getUserInfo() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getUserinfoEncryptionAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getUserinfoEncryptionAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
userinfo_encryption_alg_values_supported.
getUserInfoEncryptionAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
getUserInfoEncryptionAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
Deprecated, for removal: This API element is subject to removal in a future version.
getUserinfoEncryptionEncValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getUserinfoEncryptionEncValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
userinfo_encryption_enc_values_supported OPTIONAL.
getUserinfoEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getUserinfoEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
userinfo_endpoint.
getUsername() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
username getter.
getUsername() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
getUsername() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getUsername() - Method in class io.micronaut.security.testutils.authprovider.FailedAuthenticationScenario
 
getUsername() - Method in class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
getUsername() - Method in class io.micronaut.security.token.render.BearerAccessRefreshToken
username getter.
getUsername(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
getVerifier(JWK) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
getVersion() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Returns the version of the operating system, as returned by the os.version system property.
getWebsite() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getWebsite() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getZoneinfo() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getZoneinfo() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
zoneinfo.
GRANT_TYPE - Static variable in class io.micronaut.security.endpoints.TokenRefreshRequest
 
GRANT_TYPE_REFRESH_TOKEN - Static variable in class io.micronaut.security.endpoints.TokenRefreshRequest
 
GrantType - Enum Class in io.micronaut.security.oauth2.grants
The OAuth 2.0 grant types.
grantTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
GroupConfiguration() - Constructor for class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
GroupPropertiesSearchSettings - Class in io.micronaut.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
 
handle(HttpRequest, AuthorizationException) - Method in class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
 
handle(HttpRequest, OauthErrorResponseException) - Method in class io.micronaut.security.errors.OauthErrorResponseExceptionHandler
 
handle(HttpRequest, AuthorizationErrorResponseException) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
 
handle(AuthorizationResponse, OauthClientConfiguration, OauthAuthenticationMapper, SecureEndpoint) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOauthAuthorizationResponseHandler
 
handle(AuthorizationResponse, OauthClientConfiguration, OauthAuthenticationMapper, SecureEndpoint) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OauthAuthorizationResponseHandler
Receives the authorization response and ultimately returns the authentication response.
handle(OpenIdAuthorizationResponse, OauthClientConfiguration, OpenIdProviderMetadata, OpenIdAuthenticationMapper, SecureEndpoint) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler
 
handle(OpenIdAuthorizationResponse, OauthClientConfiguration, OpenIdProviderMetadata, OpenIdAuthenticationMapper, SecureEndpoint) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OpenIdAuthorizationResponseHandler
Receives the authorization response and ultimately returns the authentication response.
handleConfigurationEnabled(OauthClientConfiguration, ConditionContext<?>, String) - Method in class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
handleConfigurationEnabled(OauthClientConfiguration, ConditionContext<?>, String) - Method in class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
handleConfigurationEnabled(OauthClientConfiguration, ConditionContext<?>, String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.PasswordGrantCondition
 
handleLogout(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
 
hasAnyRequiredRoles(List<String>, Collection<String>) - Method in interface io.micronaut.security.token.RolesFinder
 
hasAnyRequiredRoles(List<String>, Map<String, Object>) - Method in interface io.micronaut.security.token.RolesFinder
 
hash(String) - Static method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
hashCode() - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
hashCode() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
hashCode() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
hashCode() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
hashCode() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
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.
HeaderTokenPropagatorConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
headerValue(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
headerValue(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
HOST_TESTCONTAINERS_INTERNAL - Static variable in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
HttpClientJwksClient - Class in io.micronaut.security.token.jwt.signature.jwks
Implementation of JwksClient that uses the Micronaut HttpClient.
HttpClientJwksClient(BeanContext, HttpClientRegistry<HttpClient>, HttpClientConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.HttpClientJwksClient
 
HttpHeaderTokenPropagator - Class in io.micronaut.security.token.propagation
Propagates a token based off of a header.
HttpHeaderTokenPropagator(HttpHeaderTokenPropagatorConfiguration) - Constructor for class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
HttpHeaderTokenPropagatorConfiguration - Interface in io.micronaut.security.token.propagation
HTTP header token propagation configuration.
HttpHeaderTokenPropagatorConfigurationProperties - Class in io.micronaut.security.token.propagation
Http header token propagation configuration.
HttpHeaderTokenPropagatorConfigurationProperties() - Constructor for class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
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
 
HttpRequestAuthenticationProvider<B> - Interface in io.micronaut.security.authentication.provider
AuthenticationProvider for HttpRequest.
HttpRequestExecutorAuthenticationProvider<B> - Interface in io.micronaut.security.authentication.provider
HttpRequestReactiveAuthenticationProvider<B> - Interface in io.micronaut.security.authentication.provider
httpResponseWithStatus(HttpRequest<?>, AuthorizationErrorResponseException) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
 
httpResponseWithStatus(URI) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
Builds a HTTP Response redirection to the supplied location.
httpResponseWithStatus(HttpRequest<?>, AuthorizationException) - Method in class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
 
httpResponseWithStatus(URI) - Method in class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
Builds a HTTP Response redirection to the supplied location.

I

ID_TOKEN - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
IDTOKEN - Enum constant in enum class io.micronaut.security.authentication.AuthenticationMode
 
IdTokenClaimsValidator<T> - Class in io.micronaut.security.oauth2.client
For AuthenticationMode.IDTOKEN authentication mode performs the following verification as described in the OpenID Connect Spec.
IdTokenClaimsValidator(Collection<OauthClientConfiguration>) - Constructor for class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
idTokenEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
IdTokenHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Resolves a Id Token Hint.
IdTokenLoginHandler - Class in io.micronaut.security.oauth2.endpoint.token.response
Sets CookieLoginHandler`s cookie value to the idtoken received from an authentication provider.
IdTokenLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, RedirectService, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
 
idTokenSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
IMPLICIT - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
The implicit grant is a simplified authorization code flow optimized for clients implemented in a browser using a scripting language such as JavaScript.
index(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
POST endpoint for Logout Controller.
index(HttpRequest<?>, String) - Method in class io.micronaut.security.endpoints.OauthController
 
index(HttpRequest<?>, Map<String, String>, String) - Method in class io.micronaut.security.endpoints.OauthController
 
indexGet(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
GET endpoint for Logout Controller.
infer(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
instantiateParameters(AuthorizationRequest, MutableHttpResponse) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
INTERACTION_REQUIRED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
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.
InterceptUrlPatternModifier - Interface in io.micronaut.security.config
internalGenerate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a claims set.
introspect(Authentication, T) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
introspect(Authentication, T) - Method in interface io.micronaut.security.endpoints.introspection.IntrospectionProcessor
 
introspect(IntrospectionRequest, T) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
introspect(IntrospectionRequest, T) - Method in interface io.micronaut.security.endpoints.introspection.IntrospectionProcessor
 
IntrospectionConfiguration - Interface in io.micronaut.security.endpoints.introspection
Encapsulates the configuration of IntrospectionController.
IntrospectionConfigurationProperties - Class in io.micronaut.security.endpoints.introspection
 
IntrospectionConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
 
IntrospectionController - Class in io.micronaut.security.endpoints.introspection
 
IntrospectionController(IntrospectionProcessor) - Constructor for class io.micronaut.security.endpoints.introspection.IntrospectionController
 
introspectionEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
introspectionEndpointAuthMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
IntrospectionEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Introspection endpoint configuration.
IntrospectionEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.IntrospectionEndpointConfigurationProperties
 
IntrospectionProcessor<T> - Interface in io.micronaut.security.endpoints.introspection
IntrospectionRequest - Class in io.micronaut.security.endpoints.introspection
A parameter representing the token along with optional parameters representing additional context that is known by the protected resource to aid the authorization server in its response.
IntrospectionRequest(String, String) - Constructor for class io.micronaut.security.endpoints.introspection.IntrospectionRequest
 
IntrospectionResponse - Class in io.micronaut.security.endpoints.introspection
 
IntrospectionResponse(boolean, String, String, String, String, Long, Long, Long, String, String, String, String, Map<String, Object>) - Constructor for class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
INVALID_CLIENT - Enum constant in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
INVALID_CLIENT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
INVALID_GRANT - Enum constant in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
INVALID_GRANT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
INVALID_REQUEST - Enum constant in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
INVALID_REQUEST - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
INVALID_REQUEST - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
INVALID_REQUEST - Enum constant in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
INVALID_REQUEST_OBJECT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
INVALID_REQUEST_URI - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
INVALID_SCOPE - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
INVALID_SCOPE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
INVALID_SCOPE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
InvalidStateException - Exception in io.micronaut.security.oauth2.endpoint.authorization.state
Exception thrown if authorization response state parameter validation fails.
InvalidStateException(String) - Constructor for exception io.micronaut.security.oauth2.endpoint.authorization.state.InvalidStateException
 
io.micronaut.security.annotation - package io.micronaut.security.annotation
Annotations for Security.
io.micronaut.security.annotation.expressions - package io.micronaut.security.annotation.expressions
 
io.micronaut.security.aot - package io.micronaut.security.aot
 
io.micronaut.security.authentication - package io.micronaut.security.authentication
Micronaut security authentication.
io.micronaut.security.authentication.provider - package io.micronaut.security.authentication.provider
Authentication provider API.
io.micronaut.security.config - package io.micronaut.security.config
Security configuration.
io.micronaut.security.converters - package io.micronaut.security.converters
Security TypeConverters.
io.micronaut.security.endpoints - package io.micronaut.security.endpoints
Security login, logout and introspection endpoints.
io.micronaut.security.endpoints.introspection - package io.micronaut.security.endpoints.introspection
Introspection endpoint related classes.
io.micronaut.security.errors - package io.micronaut.security.errors
Classes related to OAuth 2.0 error responses.
io.micronaut.security.event - package io.micronaut.security.event
Login failure and success events.
io.micronaut.security.expressions - package io.micronaut.security.expressions
Classes related to Expression Language support in Micronaut Security.
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.ldap - package io.micronaut.security.ldap
LDAP authentication support.
io.micronaut.security.ldap.configuration - package io.micronaut.security.ldap.configuration
 
io.micronaut.security.ldap.context - package io.micronaut.security.ldap.context
 
io.micronaut.security.ldap.group - package io.micronaut.security.ldap.group
 
io.micronaut.security.oauth2 - package io.micronaut.security.oauth2
OAuth 2.0 related classes classes.
io.micronaut.security.oauth2.client - package io.micronaut.security.oauth2.client
Classes related to the creation of OAuth 2.0 clients.
io.micronaut.security.oauth2.client.clientcredentials - package io.micronaut.security.oauth2.client.clientcredentials
Classes related to the Client Credentials Grant.
io.micronaut.security.oauth2.client.clientcredentials.propagation - package io.micronaut.security.oauth2.client.clientcredentials.propagation
Classes related to the propagation of a token obtained via Client Credentials Grant.
io.micronaut.security.oauth2.client.condition - package io.micronaut.security.oauth2.client.condition
Classes related to Conditions used in the OAuth 2.0 Configuration.
io.micronaut.security.oauth2.configuration - package io.micronaut.security.oauth2.configuration
OAuth 2.0 configuration classes.
io.micronaut.security.oauth2.configuration.endpoints - package io.micronaut.security.oauth2.configuration.endpoints
OAuth 2.0 endpoint configuration classes.
io.micronaut.security.oauth2.endpoint - package io.micronaut.security.oauth2.endpoint
Classes related to OAuth2.0 and OpenID endpoints.
io.micronaut.security.oauth2.endpoint.authorization - package io.micronaut.security.oauth2.endpoint.authorization
Classes related to OAuth 2.0 authorization endpoint requests and responses.
io.micronaut.security.oauth2.endpoint.authorization.pkce - package io.micronaut.security.oauth2.endpoint.authorization.pkce
Classes related to OAuth 2.0 state management.
io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence - package io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence
Classes related to pkce persistence.
io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie - package io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie
Classes related to the persistence of PKCE in a cookie.
io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.session - package io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.session
Classes related to storage of the pkce in a session.
io.micronaut.security.oauth2.endpoint.authorization.request - package io.micronaut.security.oauth2.endpoint.authorization.request
Classes related to an OAuth 2.0 authorization request.
io.micronaut.security.oauth2.endpoint.authorization.response - package io.micronaut.security.oauth2.endpoint.authorization.response
Classes related to an OAuth 2.0 authorization response.
io.micronaut.security.oauth2.endpoint.authorization.state - package io.micronaut.security.oauth2.endpoint.authorization.state
Classes related to OAuth 2.0 state management.
io.micronaut.security.oauth2.endpoint.authorization.state.persistence - package io.micronaut.security.oauth2.endpoint.authorization.state.persistence
Classes related to state persistence.
io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie - package io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie
Classes related to the persistence of state in a cookie.
io.micronaut.security.oauth2.endpoint.authorization.state.persistence.session - package io.micronaut.security.oauth2.endpoint.authorization.state.persistence.session
Classes related to storage of the state in a session.
io.micronaut.security.oauth2.endpoint.authorization.state.validation - package io.micronaut.security.oauth2.endpoint.authorization.state.validation
Classes related to state validation.
io.micronaut.security.oauth2.endpoint.endsession.request - package io.micronaut.security.oauth2.endpoint.endsession.request
Classes dealing with end session requests.
io.micronaut.security.oauth2.endpoint.endsession.response - package io.micronaut.security.oauth2.endpoint.endsession.response
Classes dealing with end session callbacks.
io.micronaut.security.oauth2.endpoint.nonce - package io.micronaut.security.oauth2.endpoint.nonce
Classes related to nonce validation.
io.micronaut.security.oauth2.endpoint.nonce.persistence - package io.micronaut.security.oauth2.endpoint.nonce.persistence
Classes related to nonce persistence.
io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie - package io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie
Classes related to the persistence of nonce in a cookie.
io.micronaut.security.oauth2.endpoint.nonce.persistence.session - package io.micronaut.security.oauth2.endpoint.nonce.persistence.session
Classes related to storage of the nonce in a session.
io.micronaut.security.oauth2.endpoint.token.request - package io.micronaut.security.oauth2.endpoint.token.request
 
io.micronaut.security.oauth2.endpoint.token.request.context - package io.micronaut.security.oauth2.endpoint.token.request.context
 
io.micronaut.security.oauth2.endpoint.token.request.password - package io.micronaut.security.oauth2.endpoint.token.request.password
 
io.micronaut.security.oauth2.endpoint.token.response - package io.micronaut.security.oauth2.endpoint.token.response
 
io.micronaut.security.oauth2.endpoint.token.response.validation - package io.micronaut.security.oauth2.endpoint.token.response.validation
Classes related to validating an OpenID token response.
io.micronaut.security.oauth2.grants - package io.micronaut.security.oauth2.grants
OAuth 2.0 grant related classes.
io.micronaut.security.oauth2.keycloack.v16 - package io.micronaut.security.oauth2.keycloack.v16
 
io.micronaut.security.oauth2.routes - package io.micronaut.security.oauth2.routes
OAuth 2.0 routing classes.
io.micronaut.security.oauth2.url - package io.micronaut.security.oauth2.url
Classes related to the generation of URLs to be used as routes in the application.
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.testutils - package io.micronaut.security.testutils
 
io.micronaut.security.testutils.authprovider - package io.micronaut.security.testutils.authprovider
 
io.micronaut.security.token - package io.micronaut.security.token
Token authentication.
io.micronaut.security.token.bearer - package io.micronaut.security.token.bearer
Contains classes specific to JSON Web Token (JWT) Authentication within Micronaut.
io.micronaut.security.token.claims - package io.micronaut.security.token.claims
Claims related classes.
io.micronaut.security.token.config - package io.micronaut.security.token.config
Security token configuration.
io.micronaut.security.token.cookie - package io.micronaut.security.token.cookie
JWT cookie configuration and handlers.
io.micronaut.security.token.event - package io.micronaut.security.token.event
Token generated events.
io.micronaut.security.token.generator - package io.micronaut.security.token.generator
Security token generator.
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.encryption - package io.micronaut.security.token.jwt.encryption
JWT encryption configuration.
io.micronaut.security.token.jwt.encryption.ec - package io.micronaut.security.token.jwt.encryption.ec
JWT elliptic curve encryption configuration.
io.micronaut.security.token.jwt.encryption.rsa - package io.micronaut.security.token.jwt.encryption.rsa
JWT RSA encryption configuration.
io.micronaut.security.token.jwt.encryption.secret - package io.micronaut.security.token.jwt.encryption.secret
JWT Secret encryption configuration.
io.micronaut.security.token.jwt.endpoints - package io.micronaut.security.token.jwt.endpoints
JWT token endpoints such as OAuth.
io.micronaut.security.token.jwt.generator - package io.micronaut.security.token.jwt.generator
JWT generator configuration.
io.micronaut.security.token.jwt.generator.claims - package io.micronaut.security.token.jwt.generator.claims
JWT claims.
io.micronaut.security.token.jwt.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.refresh - package io.micronaut.security.token.refresh
 
io.micronaut.security.token.render - package io.micronaut.security.token.render
JWT token renderer.
io.micronaut.security.token.validator - package io.micronaut.security.token.validator
Security token validator.
io.micronaut.security.utils - package io.micronaut.security.utils
 
io.micronaut.security.x509 - package io.micronaut.security.x509
Contains classes specific to x509.
IpPatternsRule - Class in io.micronaut.security.rules
A security rule implementation backed by the SecurityConfigurationProperties.getIpPatterns() ()}.
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.
isAccessToken() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
isAccessToken() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdAdditionalClaimsConfiguration
 
isActive() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionResponse
 
isAudience() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
isAudience() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClaimsValidationConfiguration
 
isAuthenticated() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
If true, it is expected the AuthenticationResponse.getAuthentication() method will return a non empty optional.
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.
isAuthorizedParty() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
isAuthorizedParty() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClaimsValidationConfiguration
 
isBase64() - Method in interface io.micronaut.security.token.jwt.generator.RefreshTokenConfiguration
 
isBase64() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
isBase64() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
isCookieSecure() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
isCookieSecure() - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
 
isEmailVerified() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
isEmailVerified() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
isEnabled() - Method in class io.micronaut.security.authentication.BasicAuthAuthenticationConfiguration
 
isEnabled() - Method in class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
 
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.endpoints.OauthControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.filters.SecurityFilterConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
isEnabled() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
isEnabled() - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
isEnabled() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.bearer.BearerTokenConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
 
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.endpoints.KeysControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.x509.X509ConfigurationProperties
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
isExpiration() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isExpiration() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isExpired() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
 
isExpired() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
isExpired(Date) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
isExpired(TokenResponse) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
isForbidden() - Method in exception io.micronaut.security.authentication.AuthorizationException
 
isGebUsingTestContainers() - Static method in class io.micronaut.security.oauth2.keycloack.v16.TestContainersUtils
 
isGebUsingTestContainers() - Static method in class io.micronaut.security.testutils.TestContainersUtils
 
isGetAllowed() - Method in interface io.micronaut.security.endpoints.LogoutControllerConfiguration
 
isGetAllowed() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
isGetAllowed() - Method in interface io.micronaut.security.endpoints.OauthControllerConfiguration
 
isGetAllowed() - Method in class io.micronaut.security.endpoints.OauthControllerConfigurationProperties
 
isImperativeAuthenticationProviderIsBlocking(AuthenticationProvider<?, ?, ?>) - Method in class io.micronaut.security.authentication.Authenticator
If ExecutorAuthenticationProvider.getExecutorName() equals `blocking` or `io` returns `true`.
isInterceptUrlMapPrependPatternWithContextPath() - Method in interface io.micronaut.security.config.SecurityConfiguration
 
isInterceptUrlMapPrependPatternWithContextPath() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
isIssuer() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
isIssuer() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClaimsValidationConfiguration
 
isJwt() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
isJwt() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdAdditionalClaimsConfiguration
 
isLinux() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Tells whether the operating system family is Linux.
isMacOs() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Tells whether the operating system family is Mac OS.
isNonce() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isNonce() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isNotBefore() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isNotBefore() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isOpenidIdtoken() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isOpenidIdtoken() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isOther() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Tells whether the operating system family is anything other than those listed above.
isPhoneNumberVerified() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
isPhoneNumberVerified() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
isPresent() - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksCache
 
isPresent() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
isPriorToLogin() - Method in interface io.micronaut.security.config.RedirectConfiguration
 
isPriorToLogin() - Method in class io.micronaut.security.config.RedirectConfigurationProperties
 
isRefreshToken() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
isRefreshToken() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdAdditionalClaimsConfiguration
 
isRejectNotFound() - Method in interface io.micronaut.security.config.SecurityConfiguration
For cases where no security rule handles a request and it is determined that the request does not match any routes on the server, whether the response should be to reject the request or allow the not found response to be returned.
isRejectNotFound() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
isSolaris() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Tells whether the operating system family is Solaris.
isSubjectNotNull() - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfiguration
 
isSubjectNotNull() - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
isSubtree() - Method in class io.micronaut.security.ldap.configuration.GroupPropertiesSearchSettings
 
isSubtree() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
isSubtree() - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
isSubtree() - Method in class io.micronaut.security.ldap.configuration.SearchPropertiesSearchSettings
 
isSubtree() - Method in interface io.micronaut.security.ldap.context.SearchSettings
 
ISSUED_AT - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
ISSUED_AT - Static variable in interface io.micronaut.security.token.Claims
 
issuer(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
ISSUER - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
ISSUER - Static variable in interface io.micronaut.security.token.Claims
 
ISSUER_PROP - Static variable in class io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
 
IssuerClaimValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
The Issuer Identifier for the OpenID Provider (which is typically obtained during Discovery) MUST exactly match the value of the iss (issuer) Claim.
IssuerClaimValidator() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.IssuerClaimValidator
 
IssuerJwtClaimsValidator<T> - Class in io.micronaut.security.token.jwt.validator
Validates JWT issuer claim matches a configured value.
IssuerJwtClaimsValidator(JwtClaimsValidatorConfiguration) - Constructor for class io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
 
IssuingAnAccessTokenErrorCode - Enum Class in io.micronaut.security.errors
A single ASCII error code as described in Issuing an Access Token - Error Response section of OAuth 2.0 spec.
isWindows() - Method in class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Tells whether the operating system family is Windows.

J

JacksonStateSerDes - Class in io.micronaut.security.oauth2.endpoint.authorization.state
Jackson based implementation for state serdes.
JacksonStateSerDes(JsonMapper) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.JacksonStateSerDes
 
JakartaDenyAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the DenyAll annotation in Micronaut.
JakartaDenyAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.JakartaDenyAllAnnotationMapper
 
JakartaPermitAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the PermitAll annotation in Micronaut.
JakartaPermitAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.JakartaPermitAllAnnotationMapper
 
JakartaRolesAllowedAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the RolesAllowed annotation in Micronaut.
JakartaRolesAllowedAnnotationMapper() - Constructor for class io.micronaut.security.annotation.JakartaRolesAllowedAnnotationMapper
 
JSON_KEY_ERROR - Static variable in interface io.micronaut.security.errors.ErrorResponse
 
JSON_KEY_ERROR_DESCRIPTION - Static variable in interface io.micronaut.security.errors.ErrorResponse
 
JSON_KEY_ERROR_URI - Static variable in interface io.micronaut.security.errors.ErrorResponse
 
JSON_KEY_STATE - Static variable in interface io.micronaut.security.errors.ErrorResponse
 
JtiGenerator - Interface in io.micronaut.security.token.claims
Generates the "jti" (Token ID) claim, which provides a unique identifier for the token.
JWEAlgorithmConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a JWEAlgorithm.
JWEAlgorithmConverter() - Constructor for class io.micronaut.security.token.jwt.converters.JWEAlgorithmConverter
 
JwkProvider - Interface in io.micronaut.security.token.jwt.endpoints
Defines an interface for JSON Web Key (JKW) providers.
JwksCache - Interface in io.micronaut.security.token.jwt.signature.jwks
Designates a class which caches a Json Web Key Set which may typically be fetched from a remote authorization server.
JwksClient - Interface in io.micronaut.security.token.jwt.signature.jwks
Client for loading Json Web Key Set content over http.
JwkSetFetcher<T> - Interface in io.micronaut.security.token.jwt.signature.jwks
Fetch a Json Web Key Set by a given url.
JWKSetJwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
SignatureConfiguration backed by a JWKSet.
JWKSetJwksSignature(JwkValidator, JWKSet) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
 
JwksFetcherCodeGenerator - Class in io.micronaut.security.aot
Optimization to fetch Json Web Key Set at build time.
JwksFetcherCodeGenerator() - Constructor for class io.micronaut.security.aot.JwksFetcherCodeGenerator
 
JwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
Signature configuration which enables verification of remote JSON Web Key Set.
JwksSignature(JwksSignatureConfiguration, JwkValidator, JwkSetFetcher<JWKSet>) - 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
Deprecated, for removal: This API element is subject to removal in a future version.
JwksSignatureConfigurationProperties(String) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
jwksSignatureForOpenIdProviderMetadata(OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
JwksSignatureUtils - Class in io.micronaut.security.token.jwt.signature.jwks
Utility class to verify signatures with a JWKSet.
jwksUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
JwksUriSignatureFactory - Class in io.micronaut.security.oauth2.client
Factory to create JwksSignature beans for the OpenIdProviderMetadata.getJwksUri() of OpenID clients.
JwksUriSignatureFactory() - Constructor for class io.micronaut.security.oauth2.client.JwksUriSignatureFactory
 
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_BEARER_ASSERTION_GRANT - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
 
JWT_ID - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
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.
JwtBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
JWT bearer assertion grant.
JwtBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
JwtClaimsSetAdapter - Class in io.micronaut.security.token.jwt.generator.claims
Adapts from JWTClaimsSet to Claims.
JwtClaimsSetAdapter(JWTClaimsSet) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
Constructor.
jwtClaimsSetFromClaims(Claims) - Static method in class io.micronaut.security.token.jwt.validator.JWTClaimsSetUtils
 
JWTClaimsSetGenerator - Class in io.micronaut.security.token.jwt.generator.claims
 
JWTClaimsSetGenerator(TokenConfiguration, JtiGenerator, ClaimsAudienceProvider, ApplicationConfiguration) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
JWTClaimsSetUtils - Class in io.micronaut.security.token.jwt.validator
Utils class to instantiate a JWClaimsSet give a map of claims.
JwtClaimsValidator<T> - Interface in io.micronaut.security.token.jwt.validator
Provides a contract to create custom JWT claims validations.
JwtClaimsValidatorConfiguration - Interface in io.micronaut.security.token.jwt.validator
Configuration to enable or disable beans of type JwtClaimsValidator.
JwtClaimsValidatorConfigurationProperties - Class in io.micronaut.security.token.jwt.validator
ConfigurationProperties implementation of JwtClaimsValidatorConfiguration.
JwtClaimsValidatorConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
JwtConfiguration - Interface in io.micronaut.security.token.jwt.config
Represents configuration of the JWT token.
JwtConfigurationProperties - Class in io.micronaut.security.token.jwt.config
JwtConfiguration implementation.
JwtConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
JWTOpenIdClaims - Class in io.micronaut.security.oauth2.endpoint.token.response
An implementation of OpenIdClaims backed by an JWTClaimsSet.
JWTOpenIdClaims(JWTClaimsSet) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
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<T> - Class in io.micronaut.security.token.jwt.validator
 
JwtTokenValidator(JwtValidator<T>, JwtAuthenticationFactory) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>, Collection<GenericJwtClaimsValidator>, JwtAuthenticationFactory) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Constructor.
JwtValidator<T> - Class in io.micronaut.security.token.jwt.validator
A builder style class for validating JWT tokens against any number of provided encryption or signature configurations and any claim validators.
JwtValidator.Builder<T> - Class in io.micronaut.security.token.jwt.validator
A builder for JwtValidator.

K

KEY - Static variable in class io.micronaut.security.filters.SecurityFilter
 
KEY_CLIENT_ID - Static variable in interface io.micronaut.security.oauth2.grants.SecureGrant
 
KEY_CLIENT_SECRET - Static variable in interface io.micronaut.security.oauth2.grants.SecureGrant
 
KEY_CODE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
KEY_ID - Static variable in interface io.micronaut.security.token.Claims
 
KEY_SCOPES - Static variable in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
KEY_STATE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
Keycloak - Class in io.micronaut.security.oauth2.keycloack.v16
 
KEYCLOAK - Enum constant in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
KeycloakEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Keycloak.
KeycloakEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.KeycloakEndSessionEndpoint
 
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>, JsonMapper) - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysController
Instantiates a KeysController.
KeysControllerConfiguration - Interface in io.micronaut.security.token.jwt.endpoints
Encapsulates the configuration of KeysController.
KeysControllerConfigurationProperties - Class in io.micronaut.security.token.jwt.endpoints
Configures the KeysController.
KeysControllerConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
KeyTypeConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a KeyType.
KeyTypeConverter() - Constructor for class io.micronaut.security.token.jwt.converters.KeyTypeConverter
 

L

ldapAuthenticationProvider(LdapConfiguration, LdapSearchService, ContextBuilder, ContextAuthenticationMapper, LdapGroupProcessor, ExecutorService) - Method in class io.micronaut.security.ldap.LdapAuthenticationProviderFactory
 
LdapAuthenticationProvider<T> - Class in io.micronaut.security.ldap
Authenticates against an LDAP server using the configuration provided through LdapConfiguration.
LdapAuthenticationProvider(LdapConfiguration, LdapSearchService, ContextBuilder, ContextAuthenticationMapper, LdapGroupProcessor, ExecutorService) - Constructor for class io.micronaut.security.ldap.LdapAuthenticationProvider
 
LdapAuthenticationProviderFactory - Class in io.micronaut.security.ldap
Factory to create an LDAP authentication provider if the configuration is enabled.
LdapAuthenticationProviderFactory() - Constructor for class io.micronaut.security.ldap.LdapAuthenticationProviderFactory
 
LdapConfiguration - Class in io.micronaut.security.ldap.configuration
Configuration for LDAP authentication.
LdapConfiguration.ContextConfiguration - Class in io.micronaut.security.ldap.configuration
The context configuration.
LdapConfiguration.GroupConfiguration - Class in io.micronaut.security.ldap.configuration
The group configuration.
LdapConfiguration.SearchConfiguration - Class in io.micronaut.security.ldap.configuration
The user search configuration.
LdapEnabledCondition - Class in io.micronaut.security.ldap
Condition to enable the LDAP authentication provider.
LdapEnabledCondition() - Constructor for class io.micronaut.security.ldap.LdapEnabledCondition
 
LdapGroupProcessor - Interface in io.micronaut.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.security.ldap.context
Contains the data returned from an LDAP search.
LdapSearchResult(Attributes, String) - Constructor for class io.micronaut.security.ldap.context.LdapSearchResult
 
LdapSearchService - Interface in io.micronaut.security.ldap.context
Contract for searching LDAP using an existing context.
LINUX - Enum constant in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
A Linux operating system.
load(String, String) - Method in class io.micronaut.security.token.jwt.signature.jwks.HttpClientJwksClient
 
load(String, String) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwksClient
Loads remote Json Web Key Set content over http.
load(String, String) - Method in class io.micronaut.security.token.jwt.signature.jwks.ResourceRetrieverJwksClient
 
loadJwkSet(String, String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Instantiates a JWKSet for a given url.
loadJwkSet(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Deprecated, for removal: This API element is subject to removal in a future version.
LOCALHOST - Static variable in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 
LOCALITY - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
LOG - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
LOG - Static variable in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
LoggingUtils - Class in io.micronaut.security.utils
Utility methods to avoid verbosity of logging statements.
login(UsernamePasswordCredentials, HttpRequest<B>) - Method in class io.micronaut.security.endpoints.LoginController
 
login(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.routes.DefaultOauthController
 
login(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.routes.OauthController
Performs an authorization redirect to an OAuth 2.0 provider.
LOGIN - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
LOGIN_REQUIRED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
LoginController<B> - Class in io.micronaut.security.endpoints
Handles login requests.
LoginController(Authenticator<HttpRequest<B>>, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LoginSuccessfulEvent>, ApplicationEventPublisher<LoginFailedEvent>) - 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(AuthenticationResponse, I) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginFailed(AuthenticationResponse, HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginFailed(AuthenticationResponse, HttpRequest<?>) - Method in class io.micronaut.security.token.bearer.AccessRefreshTokenLoginHandler
 
loginFailed(AuthenticationResponse, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
 
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
Deprecated, for removal: This API element is subject to removal in a future version.
LoginFailedEvent(Object, AuthenticationRequest) - Constructor for class io.micronaut.security.event.LoginFailedEvent
Event triggered when an unsuccessful login takes place.
loginFailedEventPublisher - Variable in class io.micronaut.security.endpoints.LoginController
 
loginFailure - Variable in class io.micronaut.security.session.SessionLoginHandler
 
loginFailure - Variable in class io.micronaut.security.token.cookie.CookieLoginHandler
 
loginFailureUrl() - Method in class io.micronaut.security.config.DefaultRedirectService
 
loginFailureUrl() - Method in interface io.micronaut.security.config.RedirectService
 
loginHandler - Variable in class io.micronaut.security.endpoints.LoginController
 
LoginHandler<I,O> - Interface in io.micronaut.security.handlers
Defines how to respond to a successful or failed login attempt.
LoginHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Resolves a LoginHint.
loginRefresh(Authentication, String, I) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginRefresh(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginRefresh(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.bearer.AccessRefreshTokenLoginHandler
 
loginRefresh(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
 
loginSuccess - Variable in class io.micronaut.security.session.SessionLoginHandler
 
loginSuccess - Variable in class io.micronaut.security.token.cookie.CookieLoginHandler
 
loginSuccess(Authentication, I) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginSuccess(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginSuccess(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.bearer.AccessRefreshTokenLoginHandler
 
loginSuccess(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.token.cookie.CookieLoginHandler
 
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.
loginSuccessfulEventPublisher - Variable in class io.micronaut.security.endpoints.LoginController
 
loginSuccessUrl() - Method in class io.micronaut.security.config.DefaultRedirectService
 
loginSuccessUrl() - Method in interface io.micronaut.security.config.RedirectService
 
logout - Variable in class io.micronaut.security.session.SessionLogoutHandler
 
logout - Variable in class io.micronaut.security.token.cookie.TokenCookieClearerLogoutHandler
 
logout(I) - 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.cookie.TokenCookieClearerLogoutHandler
 
LogoutController - Class in io.micronaut.security.endpoints
 
LogoutController(LogoutHandler<HttpRequest<?>, MutableHttpResponse<?>>, ApplicationEventPublisher<LogoutEvent>, 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<I,O> - Interface in io.micronaut.security.handlers
Responsible for logging the user out and returning an appropriate response.
logoutUrl() - Method in class io.micronaut.security.config.DefaultRedirectService
 
logoutUrl() - Method in interface io.micronaut.security.config.RedirectService
 

M

MAC_OS - Enum constant in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
A Mac OS operating system.
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.security.annotation.JakartaDenyAllAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.security.annotation.JakartaPermitAllAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.security.annotation.JakartaRolesAllowedAnnotationMapper
 
map(ConvertibleValues<Object>, String, Set<String>) - Method in interface io.micronaut.security.ldap.ContextAuthenticationMapper
 
map(ConvertibleValues<Object>, String, Set<String>) - Method in class io.micronaut.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) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
matches(SignedJWT, JWKSet, KeyType) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Calculates a list of JWK matches for a JWT.
matches(ConditionContext) - Method in class io.micronaut.security.authentication.AuthenticationModeCondition
 
matches(ConditionContext) - Method in class io.micronaut.security.ldap.LdapEnabledCondition
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsEnabled
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderPropagatorEnabled
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.condition.OpenIdClientCondition
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.Sha256Condition
 
matchesIssuer(OpenIdClientConfiguration, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
mediaType - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
method - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
MockAuthenticationProvider<T,I,S> - Class in io.micronaut.security.testutils.authprovider
Utility class to mock authentication scenarios.
MockAuthenticationProvider(List<SuccessAuthenticationScenario>) - Constructor for class io.micronaut.security.testutils.authprovider.MockAuthenticationProvider
 
MockAuthenticationProvider(List<SuccessAuthenticationScenario>, List<FailedAuthenticationScenario>) - Constructor for class io.micronaut.security.testutils.authprovider.MockAuthenticationProvider
 
modify(InterceptUrlMapPattern) - Method in class io.micronaut.security.config.DefaultInterceptUrlPatternModifier
 
modify(InterceptUrlMapPattern) - Method in interface io.micronaut.security.config.InterceptUrlPatternModifier
 
MutableState - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Represents a mutable state object.

N

nameQualifier(AnnotationMetadataProvider) - Static method in class io.micronaut.security.utils.QualifierUtils
 
names() - Method in class io.micronaut.security.ldap.context.AttributesConvertibleValues
 
names() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
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
 
NON_REPLACED_SECURITY_ERROR_MESSAGE - Static variable in class io.micronaut.security.rules.SensitiveEndpointRule
 
NonceClaimValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
Responsible for validating the nonce claim.
NonceClaimValidator() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.NonceClaimValidator
 
NonceConfiguration - Interface in io.micronaut.security.oauth2.endpoint.nonce
Configuration options for nonce validation.
NonceFactory - Interface in io.micronaut.security.oauth2.endpoint.nonce
Generates a nonce.
NoncePersistence - Interface in io.micronaut.security.oauth2.endpoint.nonce.persistence
Persists the nonce for later retrieval necessary for validation.
NONE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
NONE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
NOT_BEFORE - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
NOT_BEFORE - Static variable in interface io.micronaut.security.token.Claims
 
NOT_BEFORE_PROP - Static variable in class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 
NotBeforeJwtClaimsValidator<T> - Class in io.micronaut.security.token.jwt.validator
Validate current time is not before the not-before claim of a JWT token.
NotBeforeJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 

O

OauthAuthenticationMapper - Interface in io.micronaut.security.oauth2.endpoint.token.response
A contract for mapping an OAuth 2.0 token endpoint response to a AuthenticationResponse object.
OauthAuthorizationEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Configuration for Authorization Endpoint Configuration.
OauthAuthorizationRequest - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
A marker contract to denote a given authorization request is not part of the OpenID standard.
OauthAuthorizationResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
A marker interface for normal OAuth 2.0 authorization responses.
OauthAuthorizationResponseHandler - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
Responsible for handling the authorization callback response from an OAuth 2.0 provider.
OauthClient - Interface in io.micronaut.security.oauth2.client
A contract for an OAuth 2.0 client.
OauthClientCondition - Class in io.micronaut.security.oauth2.client.condition
Condition to create an OauthClient.
OauthClientCondition() - Constructor for class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
oauthClientConfiguration - Variable in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
OauthClientConfiguration - Interface in io.micronaut.security.oauth2.configuration
OAuth 2.0 client configuration.
oauthClientConfigurationCollection - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
OauthClientConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Stores configuration of each configured OAuth 2.0 client.
OauthClientConfigurationProperties(String) - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OAuth 2.0 authorization endpoint configuration.
OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Client credentials configuration.
OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Client credentials http header token propagation configuration.
OauthClientConfigurationProperties.IntrospectionEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Introspection endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OpenID client configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Authorization endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
End session endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Registration endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Token endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
User info endpoint configuration.
OauthClientConfigurationProperties.RevocationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Revocation endpoint configuration.
OauthClientConfigurationProperties.TokenEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OAuth 2.0 token endpoint configuration.
oauthClientConfigurations - Variable in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
OauthCodeTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending an authorization code grant request to an OAuth 2.0 provider.
OauthCodeTokenRequestContext(AuthorizationResponse, SecureEndpoint, OauthClientConfiguration, String) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
OauthConfiguration - Interface in io.micronaut.security.oauth2.configuration
OAuth 2.0 Configuration.
OauthConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
ConfigurationProperties implementation of OauthClientConfiguration.
OauthConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
OauthConfigurationProperties.OpenIdConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OpenID configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Claims configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Claims Validator configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
End session configuration.
OauthController - Class in io.micronaut.security.endpoints
A controller that handles token refresh.
OauthController - Interface in io.micronaut.security.oauth2.routes
Responsible for OAuth 2.0 authorization redirect, authorization callback, and end session redirects.
OauthController(RefreshTokenPersistence, RefreshTokenValidator, OauthControllerConfigurationProperties, LoginHandler<HttpRequest<?>, MutableHttpResponse<?>>) - Constructor for class io.micronaut.security.endpoints.OauthController
 
OauthControllerConfiguration - Interface in io.micronaut.security.endpoints
Encapsulates the configuration of OauthController.
OauthControllerConfigurationProperties - Class in io.micronaut.security.endpoints
Configures the provided OauthController.
OauthControllerConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.OauthControllerConfigurationProperties
 
OauthErrorResponseException - Exception in io.micronaut.security.errors
An Runtime exception which implements ErrorResponse.
OauthErrorResponseException(ErrorCode) - Constructor for exception io.micronaut.security.errors.OauthErrorResponseException
 
OauthErrorResponseException(ErrorCode, String, String) - Constructor for exception io.micronaut.security.errors.OauthErrorResponseException
 
OauthErrorResponseExceptionHandler - Class in io.micronaut.security.errors
Returns an application/json response for a OauthErrorResponseException with status 400.
OauthErrorResponseExceptionHandler() - Constructor for class io.micronaut.security.errors.OauthErrorResponseExceptionHandler
 
OauthPasswordAuthenticationProvider<T> - Class in io.micronaut.security.oauth2.endpoint.token.request.password
An AuthenticationProvider that delegates to an OAuth 2.0 provider using the password grant flow.
OauthPasswordAuthenticationProvider(TokenEndpointClient, OauthClientConfiguration, OauthAuthenticationMapper) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
 
OauthPasswordTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending a password grant request to an OAuth 2.0 provider.
OauthPasswordTokenRequestContext(AuthenticationRequest, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
OauthRouteUrlBuilder<T> - Interface in io.micronaut.security.oauth2.url
Responsible for building URLs to routes the client will receive.
ObtainingAuthorizationErrorCode - Enum Class in io.micronaut.security.errors
A single ASCII error code as described in Obtaining Authorization - Error Response seciton of OAuth 2.0 spec.
OKTA - Enum constant in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
OktaEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Okta.
OktaEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>, SecurityConfiguration, TokenResolver<HttpRequest<?>>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
 
onCallback(HttpRequest<Map<String, Object>>) - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
onCallback(HttpRequest<Map<String, Object>>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
onCallback(HttpRequest<Map<String, Object>>) - Method in interface io.micronaut.security.oauth2.client.OauthClient
Responsible for receiving the authorization callback request and returning an authentication response.
onUnauthorized(HttpRequest<?>, MutableHttpResponse<?>) - Method in class io.micronaut.security.errors.CookiePriorToLoginPersistence
 
onUnauthorized(I, O) - Method in interface io.micronaut.security.errors.PriorToLoginPersistence
 
OPENID - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
 
OPENID_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper
 
OpenIdAdditionalClaimsConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration for additional claims to be added to the resulting JWT created from an OpenID authentication.
OpenIdAuthenticationMapper - Interface in io.micronaut.security.oauth2.endpoint.token.response
Responsible for converting an OpenID token response to a Authentication representing the authenticated user.
OpenIdAuthorizationRequest - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
The OpenID extensions to the standard OAuth 2.0 authorization request.
OpenIdAuthorizationResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
An extension of AuthorizationResponse that allows for retrieval of the persisted nonce value.
OpenIdAuthorizationResponseHandler - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
Responsible for handling the authorization callback response from an OpenID provider.
OpenIdClaims - Interface in io.micronaut.security.oauth2.endpoint.token.response
ID Token.
OpenIdClaimsValidationConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration to determine if a claim validation is enabled.
OpenIdClaimsValidator - Interface in io.micronaut.security.oauth2.endpoint.token.response.validation
JWT Claims Validator for ID Token.
OpenIdClient - Interface in io.micronaut.security.oauth2.client
Extends the OauthClient with OpenID specific functionality.
OpenIdClientCondition - Class in io.micronaut.security.oauth2.client.condition
Condition to create an OpenIdClient.
OpenIdClientCondition() - Constructor for class io.micronaut.security.oauth2.client.condition.OpenIdClientCondition
 
OpenIdClientConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration for an OpenID client.
openIdClientNameWhichMatchesIssClaim(Authentication) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
openIdClientNameWhichMatchesIssuer(String) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
OpenIdCodeTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending an authorization code grant request to an OpenID provider.
OpenIdCodeTokenRequestContext(AuthorizationResponse, OauthRouteUrlBuilder, SecureEndpoint, OauthClientConfiguration, String) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
OpenIdConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration for OpenID not specific to a client.
OpenIdConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
OpenIdPasswordAuthenticationProvider<T> - Class in io.micronaut.security.oauth2.endpoint.token.request.password
An AuthenticationProvider that delegates to an OpenID provider using the password grant flow.
OpenIdPasswordAuthenticationProvider(OauthClientConfiguration, OpenIdProviderMetadata, TokenEndpointClient, OpenIdAuthenticationMapper, OpenIdTokenResponseValidator) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
 
OpenIdPasswordTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending a password grant request to an OpenID provider.
OpenIdPasswordTokenRequestContext(AuthenticationRequest, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
OpenIdProviderMetadata - Interface in io.micronaut.security.oauth2.client
Metadata describing the configuration of OpenID Providers.
OpenIdProviderMetadataFetcher - Interface in io.micronaut.security.oauth2.client
Fetches OpenIdProviderMetadata for a OpenIdClientConfiguration.
OpenIdProviderMetadataFetcherCodeGenerator - Class in io.micronaut.security.aot
Optimization to fetch OpenID Configuration at build time.
OpenIdProviderMetadataFetcherCodeGenerator() - Constructor for class io.micronaut.security.aot.OpenIdProviderMetadataFetcherCodeGenerator
 
OpenIdProviderMetadataFetcherFactory - Class in io.micronaut.security.oauth2.client
 
OpenIdProviderMetadataFetcherFactory() - Constructor for class io.micronaut.security.oauth2.client.OpenIdProviderMetadataFetcherFactory
 
OpenIdScope - Enum Class in io.micronaut.security.oauth2.endpoint.authorization.request
OpenID Connect scope values.
OpenIdTokenResponse - Class in io.micronaut.security.oauth2.endpoint.token.response
Id Token Access Token Response.
OpenIdTokenResponse() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.OpenIdTokenResponse
 
OpenIdTokenResponseValidator - Interface in io.micronaut.security.oauth2.endpoint.token.response.validation
Validates an OpenID token response.
OperatingSystem - Class in io.micronaut.security.oauth2.keycloack.v16
Forked from `spock.util.environment.OperatingSystem`.
OperatingSystem.Family - Enum Class in io.micronaut.security.oauth2.keycloack.v16
An operating system family.
opPolicyUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
Optimizations(Map<String, Supplier<JWKSet>>) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher.Optimizations
 
Optimizations(Map<String, Supplier<DefaultOpenIdProviderMetadata>>) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher.Optimizations
 
OPTIMIZATIONS - Static variable in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadataFetcher
 
OPTIMIZATIONS - Static variable in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkSetFetcher
 
opTosUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
ORDER - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
ORDER - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
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.bearer.BearerTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.cookie.CookieTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.cookie.TokenCookieTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.TokenAuthenticationFetcher
The order of the fetcher.
ORDER - Static variable in class io.micronaut.security.x509.X509AuthenticationFetcher
The order of the fetcher.
OTHER - Enum constant in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
An operating system other than those listed above.
outgoingHttpRequestProcessor - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
outgoingHttpRequestProcessor - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 

P

PAGE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view.
PARAMETER_ACR_VALUES - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_CLIENT_ID - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_DISPLAY - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_ID_TOKEN_HINT - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_LOGIN_HINT - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_MAX_AGE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_NONCE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_PKCE_CODE_CHALLENGE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_PKCE_CODE_CHALLENGE_METHOD - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_PROMPT - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_REDIRECT_URI - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_RESPONSE_MODE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
PARAMETER_RESPONSE_TYPE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_SCOPE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_STATE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
PARAMETER_UI_LOCALES - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
parseAudiences(Claims) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseAzpClaim(Claims) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseClaim(Claims, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseClaimList(Claims, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseClaimString(Claims, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseCredentials(String) - Static method in class io.micronaut.security.authentication.BasicAuthUtils
 
parseIdToken(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
/**
parseIdToken(Authentication) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
 
parseIssuerClaim(Claims) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseJwtWithValidSignature(OpenIdProviderMetadata, OpenIdTokenResponse) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
PASSWORD - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
The Password grant type is used by first-party clients to exchange a user's credentials for an access token.
PASSWORD_EXPIRED - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user's password expired.
PasswordGrant - Class in io.micronaut.security.oauth2.grants
Resource Owner Password Credentials Grant.
PasswordGrant(AuthenticationRequest, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.grants.PasswordGrant
 
PasswordGrantCondition - Class in io.micronaut.security.oauth2.endpoint.token.request.password
Condition to enable the password grant authentication flow for an OAuth provider.
PasswordGrantCondition() - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.password.PasswordGrantCondition
 
PersistableConfiguration - Interface in io.micronaut.security.oauth2.endpoint
Base configuration for persistable endpoints.
PERSISTENCE_COOKIE - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
PERSISTENCE_COOKIE - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
PERSISTENCE_SESSION - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
PERSISTENCE_SESSION - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
persistNonce(HttpRequest<?>, MutableHttpResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistence
 
persistNonce(HttpRequest<?>, MutableHttpResponse, String) - Method in interface io.micronaut.security.oauth2.endpoint.nonce.persistence.NoncePersistence
Persists the nonce for later retrieval to allow validation.
persistNonce(HttpRequest<?>, MutableHttpResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.session.SessionNoncePersistence
 
persistPkce(HttpRequest<?>, MutableHttpResponse<?>, Pkce) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistence
 
persistPkce(HttpRequest<?>, MutableHttpResponse<?>, Pkce) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.PkcePersistence
Persists the PKCE for later retrieval.
persistPkce(HttpRequest<?>, MutableHttpResponse<?>, Pkce) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.session.SessionPkcePersistence
 
persistState(HttpRequest<?>, MutableHttpResponse, State) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistence
 
persistState(HttpRequest<?>, MutableHttpResponse, State) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.session.SessionStatePersistence
 
persistState(HttpRequest<?>, MutableHttpResponse, State) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.persistence.StatePersistence
Persists the state for later retrieval to allow validation.
persistToken(RefreshTokenGeneratedEvent) - Method in interface io.micronaut.security.token.refresh.RefreshTokenPersistence
Persist the refresh token.
PHONE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
This scope value requests access to the phone_number and phone_number_verified Claims.
Pkce - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
Proof Key for Code Exchange.
Pkce(String, String, String) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.Pkce
 
PkceChallenge - Interface in io.micronaut.security.oauth2.endpoint.authorization.pkce
Proof Key for Code Exchange Challenge.
PkceConfiguration - Interface in io.micronaut.security.oauth2.endpoint.authorization.pkce
Configuration for PKCE.
PkceConfigurationProperties - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
Configuration properties implementation of PKCE.
PkceConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
PkceFactory - Interface in io.micronaut.security.oauth2.endpoint.authorization.pkce
API to Build/Persist a PKCE (Proof Key for Code Exchange).
PkceGenerator - Interface in io.micronaut.security.oauth2.endpoint.authorization.pkce
 
PkcePersistence - Interface in io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence
Persists the Proof of Key Exchange (PKCE) for later retrieval.
PlainPkceGenerator - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
Pkce generator for plain challenge method.
PlainPkceGenerator(CodeVerifierGenerator) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
populateAcrValues(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateAud(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates aud claim.
populateClientId(AuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateDisplay(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
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.
populateIdTokenHint(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
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.
populateLoginHint(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateMaxAge(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateNbf(JWTClaimsSet.Builder) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates nbf claim.
populateNonce(OpenIdAuthorizationRequest, Map<String, Object>, MutableHttpResponse) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populatePKCE(AuthorizationRequest, Map<String, Object>, MutableHttpResponse<?>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populatePrompt(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateRedirectUri(AuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateResponseMode(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateResponseType(AuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateScope(AuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateState(AuthorizationRequest, Map<String, Object>, MutableHttpResponse) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateSub(JWTClaimsSet.Builder, Authentication) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates sub claim.
populateUiLocales(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
populateWithAuthentication(JWTClaimsSet.Builder, Authentication) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates Claims with Authentication object.
POPUP - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window.
POSTAL_CODE - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
PREFIX - Static variable in class io.micronaut.security.authentication.BasicAuthAuthenticationConfiguration
 
PREFIX - Static variable in class io.micronaut.security.config.RedirectConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
 
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.endpoints.OauthControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.filters.SecurityFilterConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
PREFIX - Static variable in class io.micronaut.security.ldap.configuration.LdapConfiguration
 
PREFIX - Static variable in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistenceConfiguration
 
PREFIX - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
PREFIX - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
PREFIX - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
PREFIX - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
PREFIX - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.generator.AccessTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.x509.X509ConfigurationProperties
 
prependContextPath(String, ServerContextPathProvider) - Static method in class io.micronaut.security.config.ServerContextPathProviderUtils
 
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
 
priorToLoginPersistence - Variable in class io.micronaut.security.token.cookie.CookieLoginHandler
 
PriorToLoginPersistence<I,O> - Interface in io.micronaut.security.errors
Keep track of state before login.
PRIVATE_KEY_JWT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
process(String, LdapSearchResult, SearchProvider) - Method in class io.micronaut.security.ldap.group.DefaultLdapGroupProcessor
 
process(String, LdapSearchResult, SearchProvider) - Method in interface io.micronaut.security.ldap.group.LdapGroupProcessor
Processes groups returned from LDAP.
processGroup(String) - Method in interface io.micronaut.security.ldap.group.LdapGroupProcessor
Transform the group into the format required.
processor - Variable in class io.micronaut.security.endpoints.introspection.IntrospectionController
 
PROFILE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
This scope value requests access to the End-User's default profile Claims, which are: name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, and updated_at.
Prompt - Enum Class in io.micronaut.security.oauth2.endpoint.authorization.request
OpenID connect prompt parameter.
PROVIDER_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OauthAuthenticationMapper
A key to be stored in the user details to denote which provider authenticated the user.
providerMetadataSupplier - Variable in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
ProviderResolver - Interface in io.micronaut.security.oauth2
Resolves the OAuth 2.0 provider that authenticated the logged in user.

Q

QualifierUtils - Class in io.micronaut.security.utils
Utility class to get the name qualifier value.

R

ReactiveAuthenticationProvider<T,I,S> - Interface in io.micronaut.security.authentication.provider
Defines a reactive authentication provider.
ReactiveAuthenticationProviderAdapter<T,I,S> - Class in io.micronaut.security.authentication.provider
Deprecated, for removal: This API element is subject to removal in a future version.
ReactiveAuthenticationProviderAdapter(AuthenticationProvider<T>) - Constructor for class io.micronaut.security.authentication.provider.ReactiveAuthenticationProviderAdapter
Deprecated.
 
redirect(AuthorizationRequest, String) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRedirectHandler
Builds the URL string to redirect to.
redirect(AuthorizationRequest, String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
redirectConfiguration - Variable in class io.micronaut.security.session.SessionLoginHandler
 
RedirectConfiguration - Interface in io.micronaut.security.config
 
RedirectConfigurationProperties - Class in io.micronaut.security.config
ConfigurationProperties implementation of RedirectConfiguration.
RedirectConfigurationProperties() - Constructor for class io.micronaut.security.config.RedirectConfigurationProperties
 
RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties - Class in io.micronaut.security.config
Forbidden redirect configuration.
RedirectConfigurationProperties.RefreshRedirectConfigurationProperties - Class in io.micronaut.security.config
Forbidden redirect configuration.
RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties - Class in io.micronaut.security.config
Unauthorized redirect configuration.
RedirectingLoginHandler<I,O> - Interface in io.micronaut.security.handlers
A marker contract to indicate the login handler returns redirecting responses.
RedirectService - Interface in io.micronaut.security.config
Get redirection URLs combining context path and redirect configuration.
refresh - Variable in class io.micronaut.security.token.cookie.CookieLoginHandler
 
REFRESH_TOKEN - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
OAuth 2.0 refresh tokens.
REFRESH_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OauthAuthenticationMapper
A key to be stored in the user details to store the refresh token returned by the provider.
RefreshRedirectConfiguration - Interface in io.micronaut.security.config
Configuration about where to redirect after a successful refresh request.
RefreshRedirectConfigurationProperties() - Constructor for class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
 
RefreshTokenConfiguration - Interface in io.micronaut.security.token.jwt.generator
Configuration for the SignedRefreshTokenGenerator.
RefreshTokenConfigurationProperties - Class in io.micronaut.security.token.jwt.generator
ConfigurationProperties implementation of RefreshTokenConfiguration to configure SignedRefreshTokenGenerator.
RefreshTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
refreshTokenCookieConfiguration - Variable in class io.micronaut.security.token.cookie.TokenCookieClearerLogoutHandler
 
refreshTokenCookieConfiguration - Variable in class io.micronaut.security.token.cookie.TokenCookieLoginHandler
 
RefreshTokenCookieConfiguration - Interface in io.micronaut.security.token.cookie
Configuration for the refresh token cookie.
RefreshTokenCookieConfigurationProperties - Class in io.micronaut.security.token.cookie
 
RefreshTokenCookieConfigurationProperties(String) - Constructor for class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
 
RefreshTokenGeneratedEvent - Class in io.micronaut.security.token.event
Triggered when a JWT refresh token is generated.
RefreshTokenGeneratedEvent(Authentication, String) - Constructor for class io.micronaut.security.token.event.RefreshTokenGeneratedEvent
Triggered when a refresh token is generated.
refreshTokenGeneratedEventPublisher - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
refreshTokenGenerator - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
RefreshTokenGenerator - Interface in io.micronaut.security.token.generator
Responsible for generating refresh tokens.
RefreshTokenGrant - Class in io.micronaut.security.oauth2.grants
Refresh Token Grant.
RefreshTokenGrant() - Constructor for class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
RefreshTokenPersistence - Interface in io.micronaut.security.token.refresh
Responsible for persisting refresh tokens and retrieving user details by a refresh token.
refreshTokenValidator - Variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
RefreshTokenValidator - Interface in io.micronaut.security.token.validator
Responsible for validating a refresh token is in a valid format.
refreshUrl() - Method in class io.micronaut.security.config.DefaultRedirectService
 
refreshUrl() - Method in interface io.micronaut.security.config.RedirectService
 
REGION - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
register(MutableConversionService) - Method in class io.micronaut.security.converters.SecurityTypeConvertersRegistrar
 
REGISTRATION_NOT_SUPPORTED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
registrationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
RegistrationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties
 
REJECTED - Enum constant in enum class 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.
render(Authentication, Integer, String, String) - Method in class io.micronaut.security.token.render.BearerTokenRenderer
 
render(Authentication, Integer, String, String) - Method in interface io.micronaut.security.token.render.TokenRenderer
 
render(Integer, String, String) - Method in class io.micronaut.security.token.render.BearerTokenRenderer
 
render(Integer, String, String) - Method in interface io.micronaut.security.token.render.TokenRenderer
 
request - Variable in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
REQUEST_NOT_SUPPORTED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
REQUEST_URI_NOT_SUPPORTED - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
requestObjectEncryptionAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
requestObjectEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
requestObjectSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
requestParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
requestToken() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestToken(boolean) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestToken(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
requestToken(String) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestToken(String, boolean) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
requestToken(String, boolean) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestUriParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
requireRequestUriRegistration(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
resolve(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.IdTokenHintResolver
 
resolve(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.LoginHintResolver
Hint to the authorization server about the login identifier the user might use to log in.
resolve(OauthClientConfiguration, OpenIdProviderMetadata, EndSessionCallbackUrlBuilder) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpointResolver
Attempts to resolve an end session request in the following order: 1.
resolve(OauthClientConfiguration, Supplier<OpenIdProviderMetadata>, EndSessionCallbackUrlBuilder) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpointResolver
Attempts to resolve an end session request in the following order: 1.
resolveAud(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with aud claim.
resolveClientId(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response client_id.
resolveExpiration(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with the exp claim of authentication.
resolveExtensions(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
resolveIssuedAt(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with the iat claim of authentication.
resolveIssuer(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with iss claim.
resolveJwtId(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with jti username.
resolveNotBefore(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with the nbf claim of authentication.
resolveProvider(Authentication) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
resolveProvider(Authentication) - Method in interface io.micronaut.security.oauth2.ProviderResolver
Resolves the provider.
resolveRoles(Map<String, Object>) - Method in class io.micronaut.security.token.DefaultRolesFinder
 
resolveRoles(Map<String, Object>) - Method in interface io.micronaut.security.token.RolesFinder
Retrieves the list of roles from the User Attributes.
resolveScope(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response scope.
resolveSub(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with sub claim.
resolveToken(HttpRequest<?>) - Method in class io.micronaut.security.token.reader.DefaultTokenResolver
Returns the first token found by the supplied token readers.
resolveToken(T) - Method in interface io.micronaut.security.token.reader.TokenResolver
Deprecated, for removal: This API element is subject to removal in a future version.
resolveTokens(HttpRequest<?>) - Method in class io.micronaut.security.token.reader.DefaultTokenResolver
 
resolveTokens(T) - Method in interface io.micronaut.security.token.reader.TokenResolver
Returns tokens found by the supplied token readers.
resolveTokenType(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response token type.
resolveUsername(Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
Populates the introspection response with the username.
ResourceRetrieverJwksClient - Class in io.micronaut.security.token.jwt.signature.jwks
Implementation of JwksClient that uses the Nimbus library's built-in com.nimbusds.jose.util.ResourceRetriever interface.
ResourceRetrieverJwksClient(ExecutorService) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.ResourceRetrieverJwksClient
 
ResourceRetrieverJwksClient(Scheduler) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.ResourceRetrieverJwksClient
 
responseBody(ErrorResponse) - Method in class io.micronaut.security.errors.OauthErrorResponseExceptionHandler
 
responseData - Variable in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
responseModesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
ResponseType - Enum Class in io.micronaut.security.oauth2.endpoint.authorization.request
Authentication Flows response types.
responseTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
retrieveCodeVerifier(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistence
Retrieve the code verifier and removes it from the session if present.
retrieveCodeVerifier(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.PkcePersistence
Retreive the code verifier.
retrieveCodeVerifier(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.session.SessionPkcePersistence
Retrieve the code verifier and removes it from the session if present.
retrieveJsonWebKeys() - Method in interface io.micronaut.security.token.jwt.endpoints.JwkProvider
 
retrieveNonce(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistence
 
retrieveNonce(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.nonce.persistence.NoncePersistence
Retrieves and removes the nonce from persistence.
retrieveNonce(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.session.SessionNoncePersistence
 
retrieveState(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistence
 
retrieveState(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.session.SessionStatePersistence
 
retrieveState(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.persistence.StatePersistence
Retrieves and removes the state from persistence.
retrieveValue(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.CookiePersistence
 
revocationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
revocationEndpointAuthMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
RevocationEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Revocation endpoint configuration.
RevocationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.RevocationEndpointConfigurationProperties
 
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

S256PkceGenerator - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
SHA-256 based PKCE Generator.
S256PkceGenerator(CodeVerifierGenerator) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
SAML_2_0_BEARER_ASSERTION_GRANT - Enum constant in enum class io.micronaut.security.oauth2.grants.GrantType
 
SamlBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
SAML 2.0 bearer assertion grant.
SamlBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
save(HttpRequest<?>, MutableHttpResponse<?>, String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.CookiePersistence
 
SCOPE - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
scopesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
scopeToPublisherMap - Variable in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
search(DirContext, SearchSettings) - Method in class io.micronaut.security.ldap.context.DefaultLdapSearchService
 
search(DirContext, SearchSettings) - Method in interface io.micronaut.security.ldap.context.LdapSearchService
Searches LDAP with th e given settings and returns a list of results.
SearchConfiguration() - Constructor for class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
searchFirst(DirContext, SearchSettings) - Method in class io.micronaut.security.ldap.context.DefaultLdapSearchService
 
searchFirst(DirContext, SearchSettings) - Method in interface io.micronaut.security.ldap.context.LdapSearchService
Searches LDAP with the given settings and returns an optional result.
SearchPropertiesSearchSettings - Class in io.micronaut.security.ldap.configuration
Implementation of SearchSettings that derives values from an instance of LdapConfiguration.SearchConfiguration.
SearchProvider - Interface in io.micronaut.security.ldap.context
Generic functional interface that returns a list of search results from LDAP.
SearchSettings - Interface in io.micronaut.security.ldap.context
Contract to provide settings to search LDAP.
secondsSinceEpochOfAttribute(String, Authentication) - Method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
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
 
Secured - Annotation Interface 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(RolesFinder) - Constructor for class io.micronaut.security.rules.SecuredAnnotationRule
 
SecuredEvaluationContext - Class in io.micronaut.security.expressions
Context for supporting Secured annotation expressions with object references.
SecuredEvaluationContext(SecurityService) - Constructor for class io.micronaut.security.expressions.SecuredEvaluationContext
 
SecuredEvaluationContextRegistrar - Class in io.micronaut.security.annotation.expressions
Registers Security Evaluation Context.
SecuredEvaluationContextRegistrar() - Constructor for class io.micronaut.security.annotation.expressions.SecuredEvaluationContextRegistrar
 
SecureEndpoint - Interface in io.micronaut.security.oauth2.endpoint
A contract for an endpoint that requires authentication.
SecureEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Configuration extension of EndpointConfiguration for endpoints which require authentication.
SecureGrant - Interface in io.micronaut.security.oauth2.grants
A contract for a grant that requires authentication.
SecureGrantMap - Class in io.micronaut.security.oauth2.grants
An implementation of HashMap that also implements SecureGrant.
SecureGrantMap() - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
Default constructor.
SecureGrantMap(int) - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
 
secureRequest(MutableHttpRequest<G>, TokenRequestContext<G, R>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
Secures the request according to the context's endpoint supported authentication methods.
SECURITY_AOT_JWKS_MODULE_ID - Static variable in class io.micronaut.security.aot.JwksFetcherCodeGenerator
AOT Module ID.
SECURITY_AOT_OPENID_CONFIGURATION_MODULE_ID - Static variable in class io.micronaut.security.aot.OpenIdProviderMetadataFetcherCodeGenerator
AOT Module ID.
securityConfiguration - Variable in class io.micronaut.security.filters.SecurityFilter
 
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<HttpRequest<?>>>, Collection<AuthenticationFetcher<HttpRequest<?>>>, SecurityConfiguration) - Constructor for class io.micronaut.security.filters.SecurityFilter
 
SecurityFilterConfiguration - Interface in io.micronaut.security.filters
Configuration for SecurityFilter.
SecurityFilterConfigurationProperties - Class in io.micronaut.security.filters
ConfigurationProperties implementation of SecurityFilterConfiguration.
SecurityFilterConfigurationProperties() - Constructor for class io.micronaut.security.filters.SecurityFilterConfigurationProperties
 
SecurityRule<T> - Interface in io.micronaut.security.rules
Informs the SecurityFilter filter what to do with the given request.
SecurityRuleResult - Enum Class 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.
SecuritySessionConfigurationProperties - Class in io.micronaut.security.session
Session-based Authentication configuration.
SecuritySessionConfigurationProperties() - Constructor for class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
SecurityTypeConvertersRegistrar - Class in io.micronaut.security.converters
Registers security TypeConverters.
SecurityTypeConvertersRegistrar() - Constructor for class io.micronaut.security.converters.SecurityTypeConvertersRegistrar
 
SELECT_ACCOUNT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
sendRequest(TokenRequestContext<G, R>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
 
sendRequest(TokenRequestContext<G, R>) - Method in interface io.micronaut.security.oauth2.endpoint.token.request.TokenEndpointClient
 
SensitiveEndpointRule - Class in io.micronaut.security.rules
Finds any sensitive endpoints and processes requests that match their id.
SensitiveEndpointRule(EndpointSensitivityProcessor) - Constructor for class io.micronaut.security.rules.SensitiveEndpointRule
Constructs the rule with the existing and default endpoint configurations used to determine if a given endpoint is sensitive.
serialize(State) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.JacksonStateSerDes
 
serialize(State) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateSerDes
Serializes the state into a string for sending with the authorization redirect.
SERVER_ERROR - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
SERVER_ERROR - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
ServerAuthentication - Class in io.micronaut.security.authentication
An implementation of the Authentication interfaced intended to be used on the server side to create authentication objects from user data found through any means.
ServerAuthentication(String, Collection<String>, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.ServerAuthentication
 
ServerContextPathProviderUtils - Class in io.micronaut.security.config
Utility methods to prepend a URL with the context path provided via ServerContextPathProvider.
serviceDocumentation(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
serviceIdPattern - Variable in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
serviceIdRegex - Variable in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
SESSION - Enum constant in enum class io.micronaut.security.authentication.AuthenticationMode
 
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
 
SessionAuthenticationModeCondition - Class in io.micronaut.security.session
A condition to check for session authentication mode.
SessionAuthenticationModeCondition() - Constructor for class io.micronaut.security.session.SessionAuthenticationModeCondition
 
SessionLoginHandler - Class in io.micronaut.security.session
A RedirectingLoginHandler implementation for session based authentication.
SessionLoginHandler(RedirectConfiguration, SessionStore<Session>, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>, RedirectService) - Constructor for class io.micronaut.security.session.SessionLoginHandler
Constructor.
SessionLogoutHandler - Class in io.micronaut.security.session
LogoutHandler implementation for Session-Based Authentication.
SessionLogoutHandler(RedirectConfiguration, RedirectService) - Constructor for class io.micronaut.security.session.SessionLogoutHandler
Constructor.
SessionNoncePersistence - Class in io.micronaut.security.oauth2.endpoint.nonce.persistence.session
Persists the state in the session.
SessionNoncePersistence(SessionStore<Session>) - Constructor for class io.micronaut.security.oauth2.endpoint.nonce.persistence.session.SessionNoncePersistence
 
SessionPkcePersistence - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.session
Persists the Proof of Key Exchange (PKCE) code_verifier in the session.
SessionPkcePersistence(SessionStore<Session>) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.session.SessionPkcePersistence
 
SessionStatePersistence - Class in io.micronaut.security.oauth2.endpoint.authorization.state.persistence.session
Persists the state in the session.
SessionStatePersistence(SessionStore<Session>) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.session.SessionStatePersistence
 
sessionStore - Variable in class io.micronaut.security.session.SessionLoginHandler
 
setAccessToken(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
Set to true if the original access token from the provider should be included in the Micronaut JWT.
setAccessToken(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
setAccessToken(String) - Method in class io.micronaut.security.token.render.AccessRefreshToken
 
setAcrValues(List<String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Authentication class reference values.
setAcrValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
setAdditionalRequestParams(Map<String, String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
Additional parameters included in the client-credentials flow.
setAdvancedExpiration(Duration) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
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.
setAssertion(String) - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
setAssertion(String) - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
setAttribute(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the group attribute name.
setAttributes(String[]) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the attributes to return.
setAttributes(Attributes) - Method in class io.micronaut.security.ldap.context.LdapSearchResult
 
setAudience(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
setAudience(String) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setAuthentication(AuthenticationMode) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Defines which authentication to use.
setAuthenticationProviderStrategy(AuthenticationStrategy) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Determines how authentication providers should be processed.
setAuthMethod(AuthenticationMethod) - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration
 
setAuthorization(OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The OAuth 2.0 authorization endpoint configuration.
setAuthorization(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the authorization endpoint configuration.
setAuthorizationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setAuthorizedParty(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
setBase(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the base DN to search from.
setBase(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the base DN to search.
setBase64(boolean) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
Indicates whether the supplied secret is base64 encoded.
setBase64(boolean) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
Indicates whether the supplied secret is base64 encoded.
setCacheExpiration(Integer) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
JWKS cache expiration.
setCallbackUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The URI template that OAuth 2.0 providers can use to submit an authorization callback request.
setCheckSessionIframe(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
setClaimTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClientCredentials(OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Sets the Client Credentials configuration.
setClientId(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
OAuth 2.0 client id.
setClientId(String) - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
setClientId(String) - Method in interface io.micronaut.security.oauth2.grants.SecureGrant
Sets the client id in the grant.
setClientId(String) - Method in class io.micronaut.security.oauth2.grants.SecureGrantMap
 
setClientSecret(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
OAuth 2.0 client secret.
setClientSecret(String) - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
setClientSecret(String) - Method in interface io.micronaut.security.oauth2.grants.SecureGrant
Sets the client secret in the grant.
setClientSecret(String) - Method in class io.micronaut.security.oauth2.grants.SecureGrantMap
 
setCode(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
setCodeChallengeMethod(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Code Challenge Method to use for PKCE.
setCodeChallengeMethod(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Code Challenge Method to use for PKCE.
setCodeChallengeMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setCodeVerifier(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
setConfigurationPath(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
The configuration path to discover openid configuration.
setContentType(MediaType) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties
The content type of token endpoint requests.
setContext(LdapConfiguration.ContextConfiguration) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
Sets the context configuration.
setCookieDomain(String) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
Sets the domain name of this Cookie.
setCookieDomain(String) - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets the domain name of this Cookie.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
Whether the Cookie can only be accessed via HTTP.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
Whether the Cookie can only be accessed via HTTP.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
Sets the maximum age of the cookie.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets the maximum age of the cookie.
setCookieName(String) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
Cookie Name.
setCookieName(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.persistence.cookie.CookiePkcePersistenceConfiguration
Cookie Name.
setCookieName(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
Cookie Name.
setCookieName(String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
Cookie Name.
setCookieName(String) - Method in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
Cookie Name.
setCookieName(String) - Method in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
Cookie Name.
setCookiePath(String) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
Sets the path of the cookie.
setCookiePath(String) - Method in class io.micronaut.security.token.cookie.RefreshTokenCookieConfigurationProperties
Sets the path of the cookie.
setCookiePath(String) - Method in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
Sets the path of the cookie.
setCookieSameSite(SameSite) - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets the same-site setting of the cookie.
setCookieSecure(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
Sets whether the cookie is secured.
setCookieSecure(Boolean) - Method in class io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
Sets whether the cookie is secured.
setCountry(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address's country.
setDefaultProvider(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The default authentication provider for an OAuth 2.0 authorization code grant flow.
setDisplay(Display) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Controls how the authentication interface is displayed.
setDisplayValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setDn(String) - Method in class io.micronaut.security.ldap.context.LdapSearchResult
 
setEnabled(boolean) - Method in class io.micronaut.security.authentication.BasicAuthAuthenticationConfiguration
setEnabled(boolean) - Method in class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
Whether it should redirect on forbidden rejections.
setEnabled(boolean) - Method in class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
Whether it should redirect on forbidden rejections.
setEnabled(boolean) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
Sets whether Redirection configuration enabled.
setEnabled(boolean) - Method in class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
Whether it should redirect on unauthorized rejections.
setEnabled(boolean) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
If Security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
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.endpoints.OauthControllerConfigurationProperties
Sets whether the OauthController is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.filters.SecurityFilterConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets if group search is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
Sets whether this configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties
The end session enabled flag.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Sets whether the client is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
Sets whether the OAuth 2.0 support is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
Sets whether a state parameter will be sent.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
Sets whether a state parameter will be sent.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
Sets whether a nonce parameter will be sent.
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.bearer.BearerTokenConfigurationProperties
Set whether to enable bearer token authentication.
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.cookie.RefreshTokenCookieConfigurationProperties
Sets whether JWT cookie configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
Sets whether JWT cookie configuration is enabled.
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.endpoints.KeysControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
Sets whether SignedRefreshTokenGenerator is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.x509.X509ConfigurationProperties
setEncryptionMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
EncryptionMethod.
setEndSession(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the end session endpoint configuration.
setEndSession(OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
The end session configuration.
setEndSessionEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setEntropy(int) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
entropy (in bytes) used for the code verifier generation.
setError(TokenError) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
setErrorDescription(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
setErrorUri(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
setExpiration(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setExpiration(Integer) - Method in class io.micronaut.security.token.generator.AccessTokenConfigurationProperties
Access token expiration.
setExpiresIn(Integer) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
setExpiresIn(Integer) - Method in class io.micronaut.security.token.render.AccessRefreshToken
 
setFactory(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the context factory class.
setFilter(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the group search filter.
setFilter(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the search filter.
setFilterAttribute(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the name of the user attribute to bind to the group search filter.
setForbidden(RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
Sets the forbidden redirect configuration.
setFormatted(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
setGetAllowed(boolean) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Enables HTTP GET invocations of LogoutController.
setGetAllowed(boolean) - Method in class io.micronaut.security.endpoints.OauthControllerConfigurationProperties
Enables HTTP GET invocations of refresh token requests.
setGrantType(GrantType) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
OAuth 2.0 grant type.
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setGrantTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setGroups(LdapConfiguration.GroupConfiguration) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
Sets the group configuration.
setHeaderName(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
Http Header to be used to propagate the token.
setHeaderName(String) - Method in class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
Sets the header name to use.
setHeaderName(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
Http Header to be used to propagate the token.
setHeaderPropagation(OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
Sets the Http Header Client Credentials Token Propagator configuration.
setIdToken(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.OpenIdTokenResponse
 
setIdTokenEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setIdTokenSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setInterceptUrlMap(List<InterceptUrlMapPattern>) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Map that defines the interception patterns.
setInterceptUrlMapPrependPatternWithContextPath(boolean) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Whether the intercept URL patterns should be prepended with context path if defined.
setIntrospection(OauthClientConfigurationProperties.IntrospectionEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Sets the introspection endpoint configuration.
setIntrospectionEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setIntrospectionEndpointAuthMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setIpPatterns(List<String>) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
Allowed IP patterns.
setIssuer(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
setIssuer(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setIssuer(String) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setIssuer(URL) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
URL using the https scheme with no query or fragment component that the Open ID provider asserts as its issuer identifier.
setJweAlgorithm(JWEAlgorithm) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
JWEAlgorithm.
setJwksUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setJwksUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
The JWKS signature URI.
setJwsAlgorithm(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
JWSAlgorithm.
setJwsAlgorithm(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
JWSAlgorithm.
setJwt(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
Set to true if the original JWT from the provider should be included in the Micronaut JWT.
setKeyType(KeyType) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
Representation of the kty parameter in a JSON Web Key (JWK).
setLocality(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address's locality.
setLoginFailure(String) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
Where the user is redirected to after a failed login.
setLoginSuccess(String) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
Where the user is redirected to after a successful login.
setLoginUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The URI template that is used to initiate an OAuth 2.0 authorization code grant flow.
setLogout(String) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
URL where the user is redirected after logout.
setLogoutUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
The URI used to log out of an OpenID provider.
setManagerDn(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the manager DN.
setManagerPassword(String) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the manager password.
setMaxAge(Integer) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Maximum authentication age.
setMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Setter.
setName(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setNameKey(String) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Authentication attributes map key for the user's name.
setNonce(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setNonce(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
setNonce(String) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.MutableState
 
setNotBefore(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setOpenid(OauthConfigurationProperties.OpenIdConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The OpenID configuration.
setOpenid(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The open id configuration.
setOpenidIdtoken(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setOpPolicyUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setOpTosUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setOriginalUri(URI) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
setOriginalUri(URI) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.MutableState
 
setPassword(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setPassword(String) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
password setter.
setPath(String) - Method in class io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties
setPath(String) - Method in class io.micronaut.security.filters.SecurityFilterConfigurationProperties
Pattern the SecurityFilter should match.
setPath(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
A path either starting with `classpath:` or `file:`.
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.endpoints.OauthControllerConfigurationProperties
Sets the path to map the OauthController to.
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.propagation.TokenPropagationConfigurationProperties
setPersistence(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceConfigurationProperties
Sets the mechanism to persist the state for later retrieval for validation.
setPersistence(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
Sets the mechanism to persist the state for later retrieval for validation.
setPersistence(String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
Sets the mechanism to persist the nonce for later retrieval for validation.
setPostalCode(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address's postal code.
setPrefix(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
Value prefix for Http Header.
setPrefix(String) - Method in class io.micronaut.security.token.bearer.BearerTokenConfigurationProperties
Sets the prefix to use for the auth token.
setPrefix(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
Value prefix for Http Header.
setPriorToLogin(boolean) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
If true, the user should be redirected back to the unauthorized request that initiated the login flow.
setPrompt(Prompt) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Controls how the authentication server prompts the user.
setProperties(Map<String, Object>) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Any additional properties that should be passed to InitialDirContext(java.util.Hashtable).
setRedirectUri(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
setRedirectUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties
The URI the OpenID provider should redirect to after logging out.
setRedirectUri(URI) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
setRedirectUri(URI) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.MutableState
 
setRefresh(RedirectConfigurationProperties.RefreshRedirectConfigurationProperties) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
Sets the refresh redirect configuration.
setRefreshToken(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
Set to true if the original refresh token from the provider should be included in the Micronaut JWT.
setRefreshToken(String) - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
setRefreshToken(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
setRefreshToken(String) - Method in class io.micronaut.security.token.render.AccessRefreshToken
 
setRegion(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address' region.
setRegistration(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the registration endpoint configuration.
setRegistrationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRejectNotFound(boolean) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
setRequestObjectEncryptionAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRequestObjectEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRequestObjectSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRequestParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRequestUriParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRequireRequestUriRegistration(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setResponseMode(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Mechanism to be used for returning authorization response parameters from the authorization endpoint.
setResponseModesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setResponseType(ResponseType) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Determines the authorization processing flow to be used.
setResponseTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRevocation(OauthClientConfigurationProperties.RevocationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Sets the revocation endpoint configuration.
setRevocationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRevocationEndpointAuthMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setRolesName(String) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Authentication attributes map key for the user's roles.
setRolesSeparator(String) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
If the entry used for the roles in the Authentication attributes map is a String, you can use the separator to split its value into multiple roles.
setScope(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
setScope(String) - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
Scope to be requested in the client credentials request.
setScopes(List<String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Requested scopes.
setScopesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setSearch(LdapConfiguration.SearchConfiguration) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration
Sets the search configuration.
setSecret(String) - Method in class io.micronaut.security.token.jwt.generator.RefreshTokenConfigurationProperties
 
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.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the server URL.
setServiceDocumentation(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setServiceIdRegex(String) - Method in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
a regular expression to match the service id.
setStreetAddress(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Sets the full street address.
setSubjectDnRegex(String) - Method in class io.micronaut.security.x509.X509ConfigurationProperties
Set the Subject DN regex.
setSubjectNotNull(boolean) - Method in class io.micronaut.security.token.jwt.validator.JwtClaimsValidatorConfigurationProperties
 
setSubjectTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setSubtree(boolean) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets if the subtree should be searched.
setSubtree(boolean) - Method in class io.micronaut.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets if the subtree should be searched.
setToken(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the token endpoint configuration.
setToken(OauthClientConfigurationProperties.TokenEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The OAuth 2.0 token endpoint configuration.
setTokenEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setTokenEndpointAuthMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setTokenEndpointAuthSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setTokenType(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
setTokenType(String) - Method in class io.micronaut.security.token.render.AccessRefreshToken
 
setUiLocales(List<String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Preferred locales for authentication.
setUnauthorized(RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties) - Method in class io.micronaut.security.config.RedirectConfigurationProperties
Sets the unauthorized redirect configuration.
setUriLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUriRegex(String) - Method in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
a regular expression to match the uri.
setUrl(String) - Method in class io.micronaut.security.config.RedirectConfigurationProperties.ForbiddenRedirectConfigurationProperties
Where the user is redirected to after trying to access a secured route which he is forbidden to access.
setUrl(String) - Method in class io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
Where the user is redirected to after trying to access a secured route which he is forbidden to access.
setUrl(String) - Method in class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
Where the user is redirected to after trying to access a secured route.
setUrl(String) - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultEndpointConfiguration
 
setUrl(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
Remote JSON Web Key set url.
setUserInfo(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the user info endpoint configuration.
setUserinfoEncryptionAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUserinfoEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUserinfoEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUsername(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setUsername(String) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
username setter.
Sha256Condition - Class in io.micronaut.security.oauth2.endpoint.authorization.pkce
Condition which evaluates to true if SHA-256 algorithm is supported.
Sha256Condition() - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.pkce.Sha256Condition
 
shouldRedirect(HttpRequest<?>, AuthorizationErrorResponseException) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
Decides whether the request should be handled with a redirect.
shouldRedirect(HttpRequest<?>, AuthorizationException) - Method in class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
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 - Interface in io.micronaut.security.token.jwt.signature
Signature configuration.
signatureGeneratorConfiguration(ECSignatureGeneratorConfiguration) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorFactory
 
signatureGeneratorConfiguration(RSASignatureGeneratorConfiguration) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorFactory
SignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature
Signature Generator configuration.
SignedRefreshTokenGenerator - Class in io.micronaut.security.token.jwt.generator
The default implementation of RefreshTokenGenerator and RefreshTokenValidator.
SignedRefreshTokenGenerator(RefreshTokenConfiguration) - Constructor for class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
signWithPrivateKey(JWTClaimsSet, ECPrivateKey, String) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
signWithPrivateKey(JWTClaimsSet, RSAPrivateKey) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
SOLARIS - Enum constant in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
A Solaris operating system.
SPACE - Static variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
State - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Represents the state sent in the authorization request and returned in the authorization response.
StateAware - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
State retrieval.
StateAwareAuthorizationCallback - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Base class to extend from that handles state retrieval and caching.
StateAwareAuthorizationCallback(StateSerDes) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
StateFactory - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Generates a state parameter.
StatePersistence - Interface in io.micronaut.security.oauth2.endpoint.authorization.state.persistence
Persists the state for later retrieval necessary for validation.
StateSerDes - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Responsible for serialization and de-serialization of the state.
StateValidationConfiguration - Interface in io.micronaut.security.oauth2.endpoint.authorization.state.validation
Configuration options for state validation.
StateValidator - Interface in io.micronaut.security.oauth2.endpoint.authorization.state.validation
Validates a state parameter.
StaticJwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
StaticJwksSignature(StaticJwksSignatureConfiguration, ResourceLoader, JwkValidator) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignature
 
StaticJwksSignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.jwks
Configuration JSON Web Key Sets defined as static resources.
StaticJwksSignatureConfigurationProperties - Class in io.micronaut.security.token.jwt.signature.jwks
Creates a bean of type StaticJwksSignatureConfiguration per `micronaut.security.token.jwt.signatures.jwks-static.*`.
StaticJwksSignatureConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.StaticJwksSignatureConfigurationProperties
 
STREET_ADDRESS - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
SUBJECT - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
SUBJECT - Static variable in interface io.micronaut.security.token.Claims
 
SubjectNotNullJwtClaimsValidator<T> - 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
 
subjectTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
success(String) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
success(String, Collection<String>) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
success(String, Collection<String>, Map<String, Object>) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
success(String, Map<String, Object>) - Static method in interface io.micronaut.security.authentication.AuthenticationResponse
 
SuccessAuthenticationScenario - Class in io.micronaut.security.testutils.authprovider
Successful authentication scenario.
SuccessAuthenticationScenario(String) - Constructor for class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
SuccessAuthenticationScenario(String, List<String>) - Constructor for class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
SuccessAuthenticationScenario(String, List<String>, Map<String, Object>) - Constructor for class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
SuccessAuthenticationScenario(String, String) - Constructor for class io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
supportedAlgorithmsMessage() - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
supportedAlgorithmsMessage() - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
 
supportedAlgorithmsMessage(JWKSet) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
 
supportedAlgorithmsMessage(List<JWK>) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
supports(JWEAlgorithm, EncryptionMethod) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Whether this encryption configuration supports this algorithm and encryption method.
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.jwks.JWKSetJwksSignature
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
supports(JWSAlgorithm) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm, JWKSet) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm, List<JWK>) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Whether this signature configuration supports this algorithm.
supportsAny(List<String>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.pkce.PkceGenerator
 
supportsAny(List<String>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.PlainPkceGenerator
 
supportsAny(List<String>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.pkce.S256PkceGenerator
 
supportsEndSession() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
supportsEndSession() - Method in interface io.micronaut.security.oauth2.client.OpenIdClient
 
SYS_TESTCONTAINERS - Static variable in class io.micronaut.security.oauth2.keycloack.v16.Keycloak
 

T

TEMPORARILY_UNAVAILABLE - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
TEMPORARILY_UNAVAILABLE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
TestContainersUtils - Class in io.micronaut.security.oauth2.keycloack.v16
 
TestContainersUtils - Class in io.micronaut.security.testutils
 
TestContainersUtils() - Constructor for class io.micronaut.security.oauth2.keycloack.v16.TestContainersUtils
 
TLS_CLIENT_AUTH - Enum constant in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
toJson() - Method in class io.micronaut.security.authentication.ServerAuthentication
 
TOKEN - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
TOKEN - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store a valid token in the request.
TOKEN_ID - Static variable in interface io.micronaut.security.token.Claims
 
TOKEN_TYPE - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
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<HttpRequest<?>>>, TokenResolver<HttpRequest<?>>, ApplicationEventPublisher<TokenValidatedEvent>) - Constructor for class io.micronaut.security.token.TokenAuthenticationFetcher
TokenAuthenticationFetcher(List<TokenValidator<HttpRequest<?>>>, TokenResolver<HttpRequest<?>>, ApplicationEventPublisher<TokenValidatedEvent>) - Constructor for class io.micronaut.security.token.TokenAuthenticationFetcher
 
tokenConfiguration - Variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
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
 
TokenCookieClearerLogoutHandler - Class in io.micronaut.security.token.cookie
Clears the cookie configured via CookieLoginHandler.
TokenCookieClearerLogoutHandler(AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, RedirectConfiguration, RedirectService) - Constructor for class io.micronaut.security.token.cookie.TokenCookieClearerLogoutHandler
 
TokenCookieConfiguration - Interface in io.micronaut.security.config
Represents configuration for a cookie that will store a token.
TokenCookieConfigurationProperties - Class in io.micronaut.security.token.cookie
 
TokenCookieConfigurationProperties() - Constructor for class io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
 
TokenCookieLoginHandler - Class in io.micronaut.security.token.cookie
 
TokenCookieLoginHandler(RedirectService, RedirectConfiguration, AccessTokenCookieConfiguration, RefreshTokenCookieConfiguration, AccessTokenConfiguration, AccessRefreshTokenGenerator, PriorToLoginPersistence<HttpRequest<?>, MutableHttpResponse<?>>) - Constructor for class io.micronaut.security.token.cookie.TokenCookieLoginHandler
 
TokenCookieTokenReader - Class in io.micronaut.security.token.cookie
Reads the token from the configured io.micronaut.security.token.jwt.cookie.
TokenCookieTokenReader(AccessTokenCookieConfiguration) - Constructor for class io.micronaut.security.token.cookie.TokenCookieTokenReader
 
tokenEndpoint - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
tokenEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
tokenEndpointAuthMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
tokenEndpointAuthSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
tokenEndpointClient - Variable in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
TokenEndpointClient - Interface in io.micronaut.security.oauth2.endpoint.token.request
Responsible for sending requests to a token endpoint.
TokenEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
TokenEndpoint Configuration.
TokenEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties
 
TokenEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.TokenEndpointConfigurationProperties
 
TokenError - Enum Class in io.micronaut.security.oauth2.endpoint.token.response
 
TokenErrorResponse - Class in io.micronaut.security.oauth2.endpoint.token.response
Represent the response of an authorization server to an invalid access token request.
TokenErrorResponse() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
tokenGenerator - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
TokenGenerator - Interface in io.micronaut.security.token.generator
Responsible for generating token strings.
tokenInfo(IntrospectionRequest, HttpRequest<?>) - Method in class io.micronaut.security.endpoints.introspection.IntrospectionController
 
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(TokenPropagationConfiguration, OutgoingHttpRequestProcessor, TokenPropagator) - Constructor for class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
tokenPropagator - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
TokenPropagator - Interface in io.micronaut.security.token.propagation
Responsible for retrieving and writing tokens for the purpose of propagation between services.
TokenReader<T> - Interface in io.micronaut.security.token.reader
Responsible for reading the token data from a request.
TokenRefreshRequest - Class in io.micronaut.security.endpoints
Encapsulate the request to get a new access token.
TokenRefreshRequest(String, String) - Constructor for class io.micronaut.security.endpoints.TokenRefreshRequest
 
tokenRenderer - Variable in class io.micronaut.security.token.generator.DefaultAccessRefreshTokenGenerator
 
TokenRenderer - Interface in io.micronaut.security.token.render
Responsible for converting token information to an AccessRefreshToken.
TokenRequestContext<G,R extends TokenResponse> - Interface in io.micronaut.security.oauth2.endpoint.token.request.context
Represents the context of a token endpoint request.
TokenResolver<T> - Interface in io.micronaut.security.token.reader
Returns the token from the provided request.
TokenResponse - Class in io.micronaut.security.oauth2.endpoint.token.response
Represent the response of an authorization server to a valid access token request.
TokenResponse() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
Instantiates Access Token Response.
TokenResponse(String, String) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
Instantiates Access Token Response.
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.
tokenValidatedEventPublisher - Variable in class io.micronaut.security.token.TokenAuthenticationFetcher
 
TokenValidator<T> - Interface in io.micronaut.security.token.validator
Responsible for token validation and claims retrieval.
tokenValidators - Variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
tokenValidators - Variable in class io.micronaut.security.token.TokenAuthenticationFetcher
 
toMap() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
toMap() - Method in interface io.micronaut.security.oauth2.grants.AsMap
 
toMap() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
toMap() - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
toMap() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
toSecondsSinceEpoch(Date) - Static method in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
toString() - Method in enum class io.micronaut.security.authentication.AuthenticationMode
 
toString() - Method in class io.micronaut.security.endpoints.introspection.IntrospectionRequest
 
toString() - Method in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
toString() - Method in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
toString() - Method in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
toString() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
toString() - Method in enum class io.micronaut.security.oauth2.grants.GrantType
 
TOUCH - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface.

U

UNAUTHORIZED_CLIENT - Enum constant in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
UNAUTHORIZED_CLIENT - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
UNAUTHORIZED_CLIENT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
UNAUTHORIZED_CLIENT - Enum constant in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
UNAUTHORIZED_SCOPE_ERROR - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
UnauthorizedRedirectConfiguration - Interface in io.micronaut.security.config
Configuration about where to redirect if unauthorized.
UnauthorizedRedirectConfigurationProperties() - Constructor for class io.micronaut.security.config.RedirectConfigurationProperties.UnauthorizedRedirectConfigurationProperties
 
unauthorizedUrl() - Method in class io.micronaut.security.config.DefaultRedirectService
 
unauthorizedUrl() - Method in interface io.micronaut.security.config.RedirectService
 
UNKNOWN - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
An unknown failure.
UNKNOWN - Enum constant in enum class io.micronaut.security.rules.SecurityRuleResult
The rule has no information to make the determination.
UNSUPPORTED_GRANT_TYPE - Enum constant in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
 
UNSUPPORTED_GRANT_TYPE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
UNSUPPORTED_RESPONSE_TYPE - Enum constant in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
 
UNSUPPORTED_RESPONSE_TYPE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
UpdatedBy - Annotation Interface in io.micronaut.security.annotation
An annotation for use with Micronaut Data entities that will cause the annotated field to be automatically populated on both save and update with the identity of the currently authenticated user.
uriLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
uriPattern - Variable in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
uriRegex - Variable in class io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
 
USER_CANCELLED_AUTHORIZE - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
USER_DISABLED - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user account is disabled.
USER_NOT_FOUND - Enum constant in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Failure when the cause is the user is not found.
userinfoEncryptionAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
userinfoEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
userinfoEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata.Builder
 
UserInfoEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties
 
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.
USERNAME - Static variable in class io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor
 
usernameForClaims(Claims) - Method in class io.micronaut.security.token.AbstractTokenAuthenticationFactory
 
usernameForClaims(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
UsernamePasswordCredentials - Class in io.micronaut.security.authentication
 
UsernamePasswordCredentials() - Constructor for class io.micronaut.security.authentication.UsernamePasswordCredentials
Default constructor.
UsernamePasswordCredentials(String, String) - Constructor for class io.micronaut.security.authentication.UsernamePasswordCredentials
 

V

validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 
validate(JWT, T) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator
Validates the supplied token with any configurations and claim validators present.
validate(HttpRequest<?>, State) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.validation.DefaultStateValidator
 
validate(HttpRequest<?>, State) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.validation.StateValidator
Validates the provided state.
validate(Claims, T) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validate(Claims, T) - Method in class io.micronaut.security.token.jwt.validator.AudienceJwtClaimsValidator
 
validate(Claims, T) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(Claims, T) - Method in class io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
 
validate(Claims, T) - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
validate(Claims, T) - Method in class io.micronaut.security.token.jwt.validator.NotBeforeJwtClaimsValidator
 
validate(Claims, T) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
validate(String) - Method in class io.micronaut.security.token.jwt.generator.SignedRefreshTokenGenerator
 
validate(String) - Method in interface io.micronaut.security.token.validator.RefreshTokenValidator
 
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.AudienceJwtClaimsValidator
 
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(OauthClientConfiguration, OpenIdProviderMetadata, OpenIdTokenResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
validate(OauthClientConfiguration, OpenIdProviderMetadata, OpenIdTokenResponse, String) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdTokenResponseValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.AudienceClaimValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.AuthorizedPartyClaimValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.IssuerClaimValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdClaimsValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.NonceClaimValidator
 
validate(String, T) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator
Validates the supplied token with any configurations and claim validators present.
validateAzp(Claims, String, List<String>) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateClaims(OauthClientConfiguration, OpenIdProviderMetadata, JWT, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
validateIssuerAudienceAndAzp(Claims, String, List<String>) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateIssuerAudienceAndAzp(Claims, String, List<String>, OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateIssuerAudienceAndAzp(Claims, String, List<String>, String, OpenIdClientConfiguration) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateToken(String, T) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
validateToken(String, T) - Method in interface io.micronaut.security.token.validator.TokenValidator
Validates the provided token and returns the authentication state.
validator - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
value() - Element in annotation interface io.micronaut.security.annotation.Secured
The values supplied will be used to secure the target.
valueOf(String) - Static method in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.authentication.AuthenticationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.config.AuthenticationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.grants.GrantType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.security.rules.SecurityRuleResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.security.authentication.AuthenticationFailureReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.authentication.AuthenticationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.config.AuthenticationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.errors.IssuingAnAccessTokenErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.errors.ObtainingAuthorizationErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.micronaut.security.ldap.context.AttributesConvertibleValues
 
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.AuthenticationMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.endpoint.token.response.TokenError
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.grants.GrantType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.security.rules.SecurityRuleResult
Returns an array containing the constants of this enum class, 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.JWKSetJwksSignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Verify a signed JWT.
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
verify(SignedJWT) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
Verify a signed JWT.
verify(SignedJWT, JWKSet, JwkValidator) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
Verify a signed JWT.
verify(JwkValidator, List<JWK>, SignedJWT) - Static method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureUtils
returns true if any JWK match is able to verify the JWT signature.
verify(List<JWK>, SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
returns true if any JWK match is able to verify the JWT signature.

W

WAP - Enum constant in enum class io.micronaut.security.oauth2.endpoint.authorization.request.Display
The Authorization Server SHOULD display the authentication and consent UI consistent with a "feature phone" type display.
WINDOWS - Enum constant in enum class io.micronaut.security.oauth2.keycloack.v16.OperatingSystem.Family
A Windows operating system.
withClaimValidators(JwtClaimsValidator...) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing claim validators with the ones supplied.
withClaimValidators(Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing claim validators with the ones supplied.
withEncryptions(EncryptionConfiguration...) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
withEncryptions(Collection<? extends EncryptionConfiguration>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
withSignatures(SignatureConfiguration...) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
withSignatures(Collection<? extends SignatureConfiguration>) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Replaces any existing configurations with the ones supplied.
writeToken(MutableHttpRequest<?>, String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
Writes the token to the request.
writeToken(MutableHttpRequest<?>, String) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsTokenPropagator
Writes the token to the request.
writeToken(MutableHttpRequest<?>, String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
Writes the token to the request.
writeToken(MutableHttpRequest<?>, String) - Method in interface io.micronaut.security.token.propagation.TokenPropagator
Writes the token to the request.

X

X509Authentication - Class in io.micronaut.security.x509
An Authentication derived from an X509Certificate.
X509Authentication(String, X509Certificate) - Constructor for class io.micronaut.security.x509.X509Authentication
 
X509Authentication(String, X509Certificate, Collection<String>, Map<String, Object>) - Constructor for class io.micronaut.security.x509.X509Authentication
 
X509AuthenticationArgumentBinder - Class in io.micronaut.security.x509
Binds the authentication if it's an X509Authentication to a route argument.
X509AuthenticationArgumentBinder() - Constructor for class io.micronaut.security.x509.X509AuthenticationArgumentBinder
 
X509AuthenticationFetcher - Class in io.micronaut.security.x509
Creates an Authentication if an X.509 client certificate is present and a name (CN) can be extracted.
X509AuthenticationFetcher(X509Configuration) - Constructor for class io.micronaut.security.x509.X509AuthenticationFetcher
 
X509Configuration - Interface in io.micronaut.security.x509
X.509 authentication configuration.
X509ConfigurationProperties - Class in io.micronaut.security.x509
Configuration for X.509 authentication.
X509ConfigurationProperties() - Constructor for class io.micronaut.security.x509.X509ConfigurationProperties
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form