Index
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 usesAttributes
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
toAuthentication
. - 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.
- 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 authenticatedAuthenticationResponse
. - Authenticator(BeanContext, List<ReactiveAuthenticationProvider<T, ?, ?>>, List<AuthenticationProvider<T, ?, ?>>, SecurityConfiguration) - Constructor for class io.micronaut.security.authentication.Authenticator
-
Deprecated.
- 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 anyReactiveAuthenticationProvider
s 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
withECPublicKey
. - 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.Use
Builder(java.lang.String)
instead. - 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 theSecured
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.keycloak.docker.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 ofLdapConfiguration
. - 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 anX509Certificate
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
-
Creates an
IntrospectionResponse
for anAuthentication
. - 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 anX509Certificate
. - 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
ofCodeVerifierGenerator
which generates a random code verifier usingPkceConfiguration.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 availableTokenValidator
. - 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
forJWKSet
. - 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 anAuthentication
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 availableTokenReader
. - 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.keycloak.docker.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
-
Creates
EncryptionConfiguration
for eachECEncryptionConfiguration
bean. - 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
-
Creates
SignatureConfiguration
for eachECSignatureConfiguration
bean. - 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
-
Creates
SignatureGeneratorConfiguration
for eachECSignatureGeneratorConfiguration
bean. - 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.Use
JwkSetFetcher.fetch(String, String)
instead. - 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.keycloak.docker.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
- 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
- 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.keycloak.docker.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.keycloak.docker.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.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.keycloak.docker.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.keycloak.docker.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
-
Deprecated.
- 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
- 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 ofLdapConfiguration.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.keycloak.docker.Keycloak
- HttpClientJwksClient - Class in io.micronaut.security.token.jwt.signature.jwks
-
Implementation of
JwksClient
that uses the MicronautHttpClient
. - 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
forHttpRequest
. - HttpRequestExecutorAuthenticationProvider<B> - Interface in io.micronaut.security.authentication.provider
-
ExecutorAuthenticationProvider
forHttpRequest
. - HttpRequestReactiveAuthenticationProvider<B> - Interface in io.micronaut.security.authentication.provider
-
ReactiveAuthenticationProvider
forHttpRequest
. - 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
-
Decorates a
InterceptUrlMapPattern
. - 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
-
Given a
IntrospectionRequest
generates aIntrospectionResponse
. - 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
TypeConverter
s. - 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.keycloak.docker - package io.micronaut.security.oauth2.keycloak.docker
- 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.keycloak.docker.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
- 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
- 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
- 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.
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 aJWKSet
. - 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 theOpenIdProviderMetadata.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
toClaims
. - 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 ofJwtClaimsValidatorConfiguration
. - 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 anJWTClaimsSet
. - 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
-
Deprecated.
- JwtTokenValidator(JwtValidator<T>, JwtAuthenticationFactory, Scheduler) - 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
-
Deprecated.
- JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>, Collection<GenericJwtClaimsValidator>, JwtAuthenticationFactory, ExecutorService) - 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.keycloak.docker
- 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.
- 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.Use
JwksSignature.loadJwkSet(String, String)
instead. - LOCALHOST - Static variable in class io.micronaut.security.oauth2.keycloak.docker.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 theLogoutController
. - 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
- 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
- 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
-
Deprecated.
- 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 ofOauthClientConfiguration
. - 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.
- 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.
- 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 ofRedirectConfiguration
. - 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 ofRefreshTokenConfiguration
to configureSignedRefreshTokenGenerator
. - 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.Use
TokenResolver.resolveTokens(Object)
instead. - 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-incom.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
-
Creates
EncryptionConfiguration
for eachRSAEncryptionConfiguration
bean. - 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
-
Creates
SignatureConfiguration
for eachRSASignatureConfiguration
bean. - 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
-
Creates
SignatureGeneratorConfiguration
for eachRSASignatureGeneratorConfiguration
bean. - 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 ofLdapConfiguration.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
-
Creates
EncryptionConfiguration
for eachSecretEncryptionConfiguration
bean. - 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 implementsSecureGrant
. - 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 ofSecurityFilterConfiguration
. - 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
TypeConverter
s. - 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
fromSession
. - 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
-
Enables the
BasicAuthAuthenticationFetcher
. - 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
-
Enables
IntrospectionController
. - setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
-
Enables
LoginController
. - setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
-
Enables
LogoutController
. - 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
-
Enables
SecurityFilter
. - 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
-
Enables
ClientCredentialsClient
. - 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
-
Enables
KeysController
. - 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
-
Enable
HttpHeaderTokenPropagator
. - setEnabled(boolean) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
-
Enables
TokenPropagationHttpClientFilter
. - setEnabled(boolean) - Method in class io.micronaut.security.x509.X509ConfigurationProperties
-
Enables the
X509AuthenticationFetcher
. - 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
-
Path to the
IntrospectionController
. - 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
-
Configures
TokenPropagationHttpClientFilter
path. - 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
-
Creates
SignatureConfiguration
for eachRSASignatureConfiguration
bean. - 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
-
Creates
SignatureGeneratorConfiguration
for eachRSASignatureGeneratorConfiguration
bean. - 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
andRefreshTokenValidator
. - 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
- 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
-
Creates a
SignatureConfiguration
per bean of typeStaticJwksSignatureConfiguration
. - StaticJwksSignature(StaticJwksSignatureConfiguration, ResourceResolver, 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.keycloak.docker.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
- TEST_PASSWORD - Static variable in class io.micronaut.security.oauth2.keycloak.docker.Keycloak
- TEST_USERNAME - Static variable in class io.micronaut.security.oauth2.keycloak.docker.Keycloak
- TestContainersUtils - Class in io.micronaut.security.oauth2.keycloak.docker
- TestContainersUtils - Class in io.micronaut.security.testutils
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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
-
Deprecated.
- 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.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.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.
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AuthenticationProvider
for an imperative API orReactiveAuthenticationProvider
for a reactive API instead.