Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbsoluteUrlBuilder - Interface in io.micronaut.security.oauth2.url
Builds an absolute URL for the current server
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
 
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, OpenIdProviderMetadata) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
AbstractEndSessionRequest(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
AbstractSecurityRule - Class in io.micronaut.security.rules
A base SecurityRule class to extend from that provides helper methods to get the roles from the claims and compare them to the roles allowed by the rule.
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
 
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_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OauthUserDetailsMapper
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.jwt.render
Stores the combination of access and refresh tokens.
AccessRefreshToken() - Constructor for class io.micronaut.security.token.jwt.render.AccessRefreshToken
Necessary for JSON serialization.
AccessRefreshToken(String, String, String) - Constructor for class io.micronaut.security.token.jwt.render.AccessRefreshToken
 
AccessRefreshToken(String, String, String, Integer) - Constructor for class io.micronaut.security.token.jwt.render.AccessRefreshToken
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
accessRefreshTokenGenerator - Variable in class io.micronaut.security.token.jwt.endpoints.OauthController
 
AccessRefreshTokenGenerator - Class in io.micronaut.security.token.jwt.generator
Generates http responses with access and refresh token.
AccessRefreshTokenGenerator(JwtGeneratorConfiguration, TokenRenderer, TokenGenerator, ClaimsGenerator, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
AccessRefreshTokenLoginHandler - Class in io.micronaut.security.token.jwt.bearer
Implementation of LoginHandler for Token Based Authentication.
AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator) - Constructor for class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
accessTokenCookie(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
AccessTokenGeneratedEvent - Class in io.micronaut.security.token.jwt.event
Triggered when a JWT access token is generated.
AccessTokenGeneratedEvent(Object) - Constructor for class io.micronaut.security.token.jwt.event.AccessTokenGeneratedEvent
Triggered when a JWT access token is generated.
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() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.Address
Default constructor
Address(Map<String, Object>) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.Address
 
algorithm - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
algorithm - Variable in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
ALL_CLAIMS - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
annotationType() - Method in class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
annotationType() - Method in class io.micronaut.security.annotation.PermitAllAnnotationMapper
 
annotationType() - Method in class io.micronaut.security.annotation.RolesAllowedAnnotationMapper
 
ANYWHERE - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
argumentType() - Method in class io.micronaut.security.authentication.AuthenticationArgumentBinder
 
argumentType() - Method in class io.micronaut.security.authentication.PrincipalArgumentBinder
 
AsMap - Interface in io.micronaut.security.oauth2.grants
A contract for a class convertible to a map.
AttributesConvertibleValues - Class in io.micronaut.configuration.security.ldap.context
A ConvertibleValues implementation that uses Attributes as the backing data source.
AttributesConvertibleValues(Attributes) - Constructor for class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
audience() - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsAudienceProvider
 
AUDIENCE - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
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
 
Auth0EndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Auth0.
Auth0EndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, OpenIdProviderMetadata) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
Auth0EndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
authenticate(AuthenticationRequest) - Method in class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
 
authenticate(AuthenticationRequest) - Method in interface io.micronaut.security.authentication.AuthenticationProvider
authenticate(HttpRequest<?>, AuthenticationRequest<?, ?>) - Method in interface io.micronaut.security.authentication.AuthenticationProvider
Authenticates a user with the given request.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.authentication.Authenticator
authenticate(HttpRequest<?>, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.authentication.Authenticator
Authenticates the user with the provided credentials.
authenticate(AuthenticationRequest) - Method in interface io.micronaut.security.authentication.HttpAuthenticationProvider
 
authenticate(HttpRequest<?>, AuthenticationRequest<?, ?>) - Method in interface io.micronaut.security.authentication.HttpAuthenticationProvider
Authenticates a user with the given request.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
Attempts to authenticate a user.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
 
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
 
Authentication - Interface in io.micronaut.security.authentication
Represents the state of an authentication.
AUTHENTICATION - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store the authentication object in the request.
AuthenticationArgumentBinder - Class in io.micronaut.security.authentication
Responsible for binding the authentication object to a route argument.
AuthenticationArgumentBinder() - Constructor for class io.micronaut.security.authentication.AuthenticationArgumentBinder
 
AuthenticationException - Exception in io.micronaut.security.authentication
A runtime exception thrown when authentication fails.
AuthenticationException(AuthenticationResponse) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
Sets the message based on the response.
AuthenticationException() - Constructor for exception io.micronaut.security.authentication.AuthenticationException
No message.
AuthenticationException(String) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
 
AuthenticationExceptionHandler - Class in io.micronaut.security.authentication
Handles the server response when an AuthenticationException is thrown.
AuthenticationExceptionHandler() - Constructor for class io.micronaut.security.authentication.AuthenticationExceptionHandler
 
AuthenticationFailed - Class in io.micronaut.security.authentication
Signalises an authentication failure and stores the failure reason.
AuthenticationFailed() - Constructor for class io.micronaut.security.authentication.AuthenticationFailed
Necessary for JSON Serialization.
AuthenticationFailed(AuthenticationFailureReason) - Constructor for class io.micronaut.security.authentication.AuthenticationFailed
 
AuthenticationFailed(String) - Constructor for class io.micronaut.security.authentication.AuthenticationFailed
 
AuthenticationFailureReason - Enum in io.micronaut.security.authentication
Enums describes the different authentication failures.
AuthenticationFetcher - Interface in io.micronaut.security.filters
Describes a bean which attempts to read an Authentication from a HttpRequest being executed.
authenticationFetchers - Variable in class io.micronaut.security.filters.SecurityFilter
 
authenticationIfValidJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
AuthenticationJWTClaimsSetAdapter - Class in io.micronaut.security.token.jwt.validator
Adapter from JWTClaimsSet to Authentication.
AuthenticationJWTClaimsSetAdapter(JWTClaimsSet) - Constructor for class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
AuthenticationMethod - Enum 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.
AuthenticationProvider - Interface in io.micronaut.security.authentication
Defines an authentication provider.
authenticationProviders - Variable in class io.micronaut.security.authentication.Authenticator
 
AuthenticationRequest<T,S> - Interface in io.micronaut.security.authentication
Represents a request to authenticate.
AuthenticationResponse - Interface in io.micronaut.security.authentication
 
AuthenticationStrategy - Enum in io.micronaut.security.config
Options for how to handle multiple authentication providers.
AuthenticationUserDetailsAdapter - Class in io.micronaut.security.authentication
Adapter from UserDetails to Authentication.
AuthenticationUserDetailsAdapter(UserDetails, String) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
 
AuthenticationUserDetailsAdapter(UserDetails) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
Deprecated.
Authenticator - Class in io.micronaut.security.authentication
An Authenticator operates on several AuthenticationProvider instances returning the first authenticated AuthenticationResponse.
Authenticator(Collection<AuthenticationProvider>) - Constructor for class io.micronaut.security.authentication.Authenticator
Deprecated.
Authenticator(Collection<AuthenticationProvider>, SecurityConfiguration) - Constructor for class io.micronaut.security.authentication.Authenticator
 
authenticator - Variable in class io.micronaut.security.endpoints.LoginController
 
authenticator - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
Deprecated.
 
AuthoritiesFetcher - Interface in io.micronaut.security.authentication.providers
Deprecated.
This class will be removed in a future version
authoritiesFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
 
AuthorizationCodeGrant - Class in io.micronaut.security.oauth2.grants
Authorization Code Grant Request.
AuthorizationCodeGrant() - Constructor for class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
Default Constructor.
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
 
AuthorizationError - Enum in io.micronaut.security.oauth2.endpoint.authorization.response
OAuth 2.0 and Open ID authentication error response codes.
AuthorizationErrorResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
OAuth 2.0 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() - 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.
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, OpenIdProviderMetadata) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
AwsCognitoEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 

B

BasicAuthTokenReader - Class in io.micronaut.security.token.basicauth
 
BasicAuthTokenReader(BasicAuthTokenReaderConfiguration) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
BasicAuthTokenReaderConfiguration - Interface in io.micronaut.security.token.basicauth
Configuration for the BasicAuthTokenReader.
BasicAuthTokenReaderConfigurationProperties - Class in io.micronaut.security.token.basicauth
Deprecated.
BasicAuthTokenReaderConfigurationProperties() - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
 
BasicAuthTokenValidator - Class in io.micronaut.security.token.basicauth
Deprecated.
Will be changed to be an authentication fetcher in a future release.
BasicAuthTokenValidator(Authenticator) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
BasicAuthTokenValidator(Authenticator, TokenConfiguration) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
Deprecated.
 
BearerAccessRefreshToken - Class in io.micronaut.security.token.jwt.render
Encapsulates an Access Token response as described in RFC 6749.
BearerAccessRefreshToken() - Constructor for class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
Necessary for JSON serialization.
BearerAccessRefreshToken(String, Collection<String>, Integer, String, String, String) - Constructor for class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
 
BearerTokenConfiguration - Interface in io.micronaut.security.token.jwt.bearer
Configuration for the BearerTokenReader.
bearerTokenConfiguration - Variable in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
BearerTokenConfigurationProperties - Class in io.micronaut.security.token.jwt.bearer
Default implementation of BearerTokenConfiguration.
BearerTokenConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
BearerTokenReader - Class in io.micronaut.security.token.jwt.bearer
Reads JWT token from HttpHeaders.AUTHORIZATION header.
BearerTokenReader(BearerTokenConfiguration) - Constructor for class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
bearerTokenReaderConfiguration - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
BearerTokenRenderer - Class in io.micronaut.security.token.jwt.render
 
BearerTokenRenderer() - Constructor for class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
bind(ArgumentConversionContext<Authentication>, HttpRequest<?>) - Method in class io.micronaut.security.authentication.AuthenticationArgumentBinder
 
bind(ArgumentConversionContext<Principal>, HttpRequest<?>) - Method in class io.micronaut.security.authentication.PrincipalArgumentBinder
 
build(ContextSettings) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
 
build(String, String, String, String, boolean) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
 
build(ContextSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
build(String, String, String, String, boolean) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
build(HttpRequest) - Method in class io.micronaut.security.oauth2.endpoint.endsession.response.DefaultEndSessionCallbackUrlBuilder
 
build(HttpRequest) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.response.EndSessionCallbackUrlBuilder
Builds the URL to redirect back to
build(HttpRequest, String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
Builds a URL with the provided arguments
build() - Method in class io.micronaut.security.token.jwt.validator.JwtValidator.Builder
Builds the validator
buildAttributes(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
 
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(HttpRequest, String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URL to receive the OAuth 2.0 authorization callback request
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
Build the appropriate decrypter.
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
buildDecrypter() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
Build the appropriate encrypter.
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
buildEncrypter() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
buildEncrypterWithPublicKey(ECPublicKey) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
Instantiates ECDHEncrypter with ECPublicKey.
builder() - Static method in class io.micronaut.security.token.jwt.validator.JwtValidator
 
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(HttpRequest, 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) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
buildState(HttpRequest<?>, MutableHttpResponse, AuthorizationRequest) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
buildState(HttpRequest<?>, MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateFactory
buildState(HttpRequest<?>, MutableHttpResponse, AuthorizationRequest) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateFactory
 
buildUrl(HttpRequest, String) - Method in interface io.micronaut.security.oauth2.url.AbsoluteUrlBuilder
Builds an absolute URL for the given path
buildUrl(HttpRequest, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 

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, RouteMatch, Map<String, Object>) - Method in class io.micronaut.security.rules.IpPatternsRule
 
check(HttpRequest, RouteMatch, Map<String, Object>) - Method in class io.micronaut.security.rules.SecuredAnnotationRule
Returns SecurityRuleResult.UNKNOWN if the Secured annotation is not found on the method or class, or if the route match is not method based.
check(HttpRequest, RouteMatch, Map<String, Object>) - Method in interface io.micronaut.security.rules.SecurityRule
Returns a security result based on any conditions.
check(HttpRequest, RouteMatch, Map<String, Object>) - Method in class io.micronaut.security.rules.SensitiveEndpointRule
 
checkRules(HttpRequest<?>, ServerFilterChain, RouteMatch<?>, Authentication) - Method in class io.micronaut.security.filters.SecurityFilter
Check the security rules against the provided arguments.
checkRules(HttpRequest<?>, ServerFilterChain, RouteMatch, Map<String, Object>, boolean) - Method in class io.micronaut.security.filters.SecurityFilter
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.jwt.generator.claims
Identifies the recipients that the JWT is intended for.
claimsGenerator - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
ClaimsGenerator - Interface in io.micronaut.security.token.jwt.generator.claims
 
claimsGenerator - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
ClaimsValidationConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
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
 
ClientCredentialsGrant - Class in io.micronaut.security.oauth2.grants
Client Credentials Grant.
ClientCredentialsGrant() - Constructor for class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
Default Constructor.
close(DirContext) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
Closes the given context.
close(DirContext) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
close() - Method in class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
 
compareRoles(List<String>, List<String>) - Method in class io.micronaut.security.rules.AbstractSecurityRule
Compares the given roles to determine if the request is allowed by comparing if any of the granted roles is in the required roles list.
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(TokenConfiguration, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
ConfigurationInterceptUrlMapRule(RolesFinder, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
contains(String) - Method in 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
 
ContextAuthenticationMapper - Interface in io.micronaut.configuration.security.ldap
Responsible for mapping the result of LDAP authentication to an AuthenticationResponse.
ContextBuilder - Interface in io.micronaut.configuration.security.ldap.context
Contract for building and closing LDAP contexts.
ContextConfiguration() - Constructor for class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
ContextConfigurationContextSettings - Class in io.micronaut.configuration.security.ldap.context
Implementation of ContextSettings that derives its values from an instance of LdapConfiguration.
ContextConfigurationContextSettings(LdapConfiguration) - Constructor for class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
ContextConfigurationContextSettings(LdapConfiguration, String, String) - Constructor for class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
ContextSettings - Interface in io.micronaut.configuration.security.ldap.context
Contract to hold settings for creating an LDAP context.
convert(Map, Class<InterceptUrlMapPattern>, ConversionContext) - Method in class io.micronaut.security.config.InterceptUrlMapConverter
 
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<JWSAlgorithm>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.JWSAlgorithmConverter
 
convert(CharSequence, Class<KeyType>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.KeyTypeConverter
 
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
 
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
 
COUNTRY - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
createAuthentication(JWT) - Method in class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 
createAuthentication(JWT) - Method in interface io.micronaut.security.token.jwt.validator.JwtAuthenticationFactory
 
createAuthentication(T) - Method in interface io.micronaut.security.token.TokenAuthenticationFactory
 
createInitialState() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
createJwksUriSignature(Provider<DefaultOpenIdProviderMetadata>, JwkValidator) - Method in class io.micronaut.security.oauth2.client.JwksUriSignatureFactory
 
createMessage(AuthenticationFailureReason) - Method in class io.micronaut.security.authentication.AuthenticationFailed
Generates a Title Case string for give authentication Failure.
createResults(NamingEnumeration<SearchResult>) - Method in class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
Builds LdapSearchResult from the LDAP results.
createSuccessfulAuthenticationResponse(AuthenticationRequest, UserState) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
Create a successful AuthenticationResponse.
createSuccessfulAuthenticationResponse(AuthenticationRequest, UserState, List<String>) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
Create a successful AuthenticationResponse.
createUserDetails(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
 
createUserDetails(TokenResponse) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OauthUserDetailsMapper
Convert the token response into a user details.
createUserDetails(String, OpenIdTokenResponse, OpenIdClaims) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdUserDetailsMapper
 

D

decrypt(EncryptedJWT) - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
decrypt(EncryptedJWT) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Decrypt an encrypted JWT.
DEFAULT_COOKIENAME - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default cookie name.
DEFAULT_COOKIEPATH - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Default Cookie Path.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.propagation.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.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
The default enable value.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
The default expiration.
DEFAULT_GETALLOWED - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Default Get Allowed.
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default http only value.
DEFAULT_KEYTYPE - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default key type.
DEFAULT_LEGACYREJECTIONHANDLER - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Deprecated.
DEFAULT_LOGINFAILURETARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login failure target URL.
DEFAULT_LOGINFAILURETARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default login failure target URL.
DEFAULT_LOGINSUCCESSTARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login success target URL.
DEFAULT_LOGINSUCCESSTARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default login success target URL.
DEFAULT_LOGOUTTARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login target URL.
DEFAULT_LOGOUTTARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default logout target URL.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
The default path.
DEFAULT_REDIRECTIONHTTPSTATUS - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The default http status used for redirection.
DEFAULT_REFRESH_JWKS_ATTEMPTS - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
DEFAULT_REJECT_NOT_FOUND - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
DEFAULT_ROLES_NAME - Static variable in interface io.micronaut.security.token.config.TokenConfiguration
 
DEFAULT_ROLES_NAME - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
Deprecated.
DEFAULT_SECURE - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default secure value.
DefaultAuthentication - Class in io.micronaut.security.authentication
A default implementation of the Authentication interface.
DefaultAuthentication(String, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.DefaultAuthentication
 
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.
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
 
DefaultContextAuthenticationMapper - Class in io.micronaut.configuration.security.ldap
The default implementation to create an AuthenticationResponse from a successful ldap authentication result.
DefaultContextAuthenticationMapper() - Constructor for class io.micronaut.configuration.security.ldap.DefaultContextAuthenticationMapper
 
DefaultContextBuilder - Class in io.micronaut.configuration.security.ldap.context
Default implementation of ContextBuilder.
DefaultContextBuilder() - Constructor for class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
 
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 - Class in io.micronaut.security.oauth2.endpoint.endsession.response
The default implementation of EndSessionCallbackUrlBuilder
DefaultEndSessionCallbackUrlBuilder(AbsoluteUrlBuilder, 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
 
DefaultJwkValidator - Class in io.micronaut.security.token.jwt.signature.jwks
Default implementation of JwkValidator which uses a JSON Web Signature (JWS) verifier.
DefaultJwkValidator() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
DefaultJwtAuthenticationFactory - Class in io.micronaut.security.token.jwt.validator
Extracts the JWT claims and uses the AuthenticationJWTClaimsSetAdapter to construction an Authentication object.
DefaultJwtAuthenticationFactory() - Constructor for class io.micronaut.security.token.jwt.validator.DefaultJwtAuthenticationFactory
 
DefaultLdapGroupProcessor - Class in io.micronaut.configuration.security.ldap.group
Default implementation of LdapGroupProcessor.
DefaultLdapGroupProcessor() - Constructor for class io.micronaut.configuration.security.ldap.group.DefaultLdapGroupProcessor
 
DefaultLdapSearchService - Class in io.micronaut.configuration.security.ldap.context
Default implementation of LdapSearchService.
DefaultLdapSearchService() - Constructor for class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
 
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.
DefaultOauthClient - Class in io.micronaut.security.oauth2.client
The default implementation of OauthClient.
DefaultOauthClient(OauthUserDetailsMapper, 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
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 - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Default implementation of OpenIdAuthorizationResponseHandler.
DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, DefaultOpenIdUserDetailsMapper, TokenEndpointClient, OauthRouteUrlBuilder, StateValidator) - 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, OpenIdProviderMetadata, OpenIdUserDetailsMapper, AuthorizationRedirectHandler, OpenIdAuthorizationResponseHandler, BeanContext, EndSessionEndpoint) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdClient
DefaultOpenIdClient(OauthClientConfiguration, Supplier<OpenIdProviderMetadata>, OpenIdUserDetailsMapper, 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
Empty Constructor.
DefaultOpenIdTokenResponseValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
Default implementation of OpenIdTokenResponseValidator.
DefaultOpenIdTokenResponseValidator(Collection<OpenIdClaimsValidator>, Collection<GenericJwtClaimsValidator>, NonceClaimValidator, JwkValidator) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
DefaultOpenIdUserDetailsMapper - Class in io.micronaut.security.oauth2.endpoint.token.response
The default implementation of OpenIdUserDetailsMapper that uses the subject claim for the username and populates the attributes with the non JWT standard claims.
DefaultOpenIdUserDetailsMapper(OpenIdAdditionalClaimsConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
Default constructor.
DefaultProviderResolver - Class in io.micronaut.security.oauth2
Default implementation of ProviderResolver
DefaultProviderResolver() - Constructor for class io.micronaut.security.oauth2.DefaultProviderResolver
 
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() - 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>) - Constructor for class io.micronaut.security.token.reader.DefaultTokenResolver
Instantiates a DefaultTokenResolver with a list of available TokenReader.
DelegatingAuthenticationProvider - Class in io.micronaut.security.authentication.providers
Deprecated.
This class will be removed in a future version. Copy the logic into your own class to maintain the same behavior.
DelegatingAuthenticationProvider(UserFetcher, PasswordEncoder, AuthoritiesFetcher) - Constructor for class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
 
DENY_ALL - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent no security roles are allowed.
DenyAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the DenyAll annotation in Micronaut.
DenyAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
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.
Display - Enum in io.micronaut.security.oauth2.endpoint.authorization.request
OpenID connect Display parameter.
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain, HttpRequest<Object>) - Method in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
doFilterOnce(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.security.filters.SecurityFilter
 

E

ECEncryption - Class in io.micronaut.security.token.jwt.encryption.ec
Elliptic curve encryption configuration.
ECEncryption(ECEncryptionConfiguration) - Constructor for class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
ECEncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption.ec
 
ECEncryptionFactory - Class in io.micronaut.security.token.jwt.encryption.ec
ECEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.ec.ECEncryptionFactory
 
ECSignature - Class in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature.
ECSignature(ECSignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
ECSignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature configuration.
ECSignatureFactory - Class in io.micronaut.security.token.jwt.signature.ec
ECSignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureFactory
 
ECSignatureGenerator - Class in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature generator.
ECSignatureGenerator(ECSignatureGeneratorConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
ECSignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature.ec
Elliptic curve signature generation configuration.
ECSignatureGeneratorFactory - Class in io.micronaut.security.token.jwt.signature.ec
ECSignatureGeneratorFactory() - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorFactory
 
encode(String) - Method in interface io.micronaut.security.authentication.providers.PasswordEncoder
Deprecated.
 
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(ECEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryptionFactory
 
EncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption
Encryption configuration.
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 - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
encryptionConfigurations - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
EncryptionMethodConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to an EncryptionMethod.
EncryptionMethodConverter() - Constructor for class io.micronaut.security.token.jwt.converters.EncryptionMethodConverter
 
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.
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 - 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 - 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.UserDetails
 
equals(Object) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
equals(Object) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
eventPublisher - Variable in class io.micronaut.security.endpoints.LoginController
 
eventPublisher - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
eventPublisher - Variable in class io.micronaut.security.token.TokenAuthenticationFetcher
 
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.jwt.generator.claims.JwtClaims
 
ExpirationJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validate JWT is not expired.
ExpirationJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 

F

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

G

generate(UserDetails) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given user details.
generate(String, Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given refresh token and claims.
generate(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a map of claims.
generateClaims(UserDetails, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
 
generateClaims(UserDetails, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateClaimsSet(Map<String, ?>, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
Generate a claims set based on claims.
generateClaimsSet(Map<String, ?>, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateJtiClaim() - Method in interface io.micronaut.security.token.jwt.generator.claims.JwtIdGenerator
 
generateToken(UserDetails, Integer) - Method in interface io.micronaut.security.token.generator.TokenGenerator
 
generateToken(Map<String, Object>) - Method in interface io.micronaut.security.token.generator.TokenGenerator
 
generateToken(UserDetails, Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
generateToken(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
GenericJwtClaimsValidator - Interface in io.micronaut.security.token.jwt.validator
Any JwtTokenValidator which should be verified for any JWT should implement this interface.
genericJwtClaimsValidators - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
get() - Method in interface io.micronaut.configuration.security.ldap.context.SearchProvider
 
get(String) - Method in 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.jwt.render.AccessRefreshToken
accessToken getter.
getAccessTokenExpiration() - Method in interface io.micronaut.security.token.jwt.generator.JwtGeneratorConfiguration
How long until the access token expires in seconds.
getAccessTokenExpiration() - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
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.configuration.security.ldap.group.LdapGroupProcessor
Provides a way to add additional groups to the ldap group search.
getAdditionalProperties() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getAdditionalProperties() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
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.
getAlgorithm() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
algorithm Getter.
getAlgorithm() - Method in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
 
getArguments() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getArguments() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getArguments() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
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.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.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getAttributes() - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
getAttributes() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
A null value indicates all attributes should be returned.
getAttributes() - Method in interface io.micronaut.security.authentication.Authentication
In order to correctly implement the Serializable specification, this map should be Map, 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.AuthenticationUserDetailsAdapter
 
getAttributes() - Method in class io.micronaut.security.authentication.DefaultAuthentication
 
getAttributes(String, String) - Method in class io.micronaut.security.authentication.UserDetails
 
getAttributes() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
getAudience() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAudience() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getAuthentication() - Method in exception io.micronaut.security.authentication.AuthorizationException
 
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.
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
 
getAuthenticationStrategy() - Method in interface io.micronaut.security.config.SecurityConfiguration
 
getAuthenticationStrategy() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
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
https://tools.ietf.org/html/rfc6749#section-3.1
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
https://tools.ietf.org/html/rfc6749#section-3.1 https://openid.net/specs/openid-connect-core-1_0.html#AuthorizationEndpoint
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.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getBase() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getBase() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
getBirthday() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getBirthday() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getCallbackRequest() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
getCallbackRequest() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
getCallbackRequest() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOauthAuthorizationResponse
 
getCallbackUri() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getCallbackUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
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(String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
Retrieves a client for the given provider.
getClient() - Method in class io.micronaut.security.oauth2.routes.DefaultOauthController
 
getClient() - Method in interface io.micronaut.security.oauth2.routes.OauthController
 
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
 
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.AuthorizationCodeGrant
 
getClientId() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
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.AuthorizationCodeGrant
 
getClientSecret() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
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.endpoint.authorization.response.DefaultOauthAuthorizationResponse
 
getCode() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getCodeChallengeMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getCodeChallengeMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
code_challenge_methods_supported.
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.configuration.security.ldap.configuration.LdapConfiguration
 
getCookieDomain() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
getCookieDomain() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
getCookieDomain() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookieMaxAge() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
getCookieMaxAge() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
getCookieMaxAge() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookieName() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
getCookieName() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
getCookieName() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getCookiePath() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
getCookiePath() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
getCookiePath() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
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 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.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getDn() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getDn() - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
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.
getEncryptionConfigurations() - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Will be removed in a future version
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
https://openid.net/specs/openid-connect-session-1_0.html
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.
getError() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
getError() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getError() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
getErrorDescription() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
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.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.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
getErrorUri() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getErrorUri() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
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.jwt.render.AccessRefreshToken
token type getter.
getFactory() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getFactory() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getFactory() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
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.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getFilter() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
getFilter() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
getForbiddenRedirectUri(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.ForbiddenRejectionUriProvider
 
getForbiddenRedirectUri() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getForbiddenRedirectUri(HttpRequest<?>) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getForbiddenTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getForbiddenTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
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
 
getGenericJwtClaimsValidators() - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Will be removed in a future version
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.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 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.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
 
getGrantType() - Method in class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
grantType getter.
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.configuration.security.ldap.configuration.LdapConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
getHeaderName() - Method in interface io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
 
getHeaderName() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
getHeaderName() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getHeaderName() - Method in 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
 
getHeaderName() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
Deprecated.
 
getHeaderName() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
 
getHttpMethod() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
httpMethod getter.
getHttpStatus() - Method in interface io.micronaut.security.handlers.RedirectRejectionHandlerConfiguration
 
getHttpStatus() - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
getIdentity() - Method in interface io.micronaut.security.authentication.AuthenticationRequest
 
getIdentity() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
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
https://tools.ietf.org/html/rfc7662.
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
 
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
 
getJweAlgorithm() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getJweAlgorithm() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getJweAlgorithm() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getJwkSet() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
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
 
getJwkValidator() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureConfiguration
 
getJwsAlgorithm() - Method in interface io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorConfiguration
 
getJwsAlgorithm() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getKeyType() - Method in 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
 
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
 
getLoginFailureTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getLoginFailureTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getLoginFailureTargetUrl() - Method in interface io.micronaut.security.token.jwt.cookie.JwtCookieConfiguration
 
getLoginFailureTargetUrl() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getLoginHint() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getLoginSuccessTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getLoginSuccessTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getLoginSuccessTargetUrl() - Method in interface io.micronaut.security.token.jwt.cookie.JwtCookieConfiguration
 
getLoginSuccessTargetUrl() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
getLoginUri() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getLoginUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
getLogoutTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getLogoutTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getLogoutTargetUrl() - Method in interface io.micronaut.security.token.jwt.cookie.JwtCookieConfiguration
 
getLogoutTargetUrl() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
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.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getManagerPassword() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
getManagerSettings() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
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(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
getMediaType() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getMessage() - Method in class io.micronaut.security.authentication.AuthenticationFailed
message getter.
getMessage() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
 
getMessage() - Method in class io.micronaut.security.authentication.UserDetails
 
getMethod() - Method in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
method Getter.
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.configuration.security.ldap.configuration.LdapConfiguration
 
getName() - Method in class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
 
getName() - Method in class io.micronaut.security.authentication.DefaultAuthentication
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
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.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.secret.SecretSignatureConfiguration
 
getName() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
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(MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
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
 
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.filters.SessionSecurityFilterOrderProvider
 
getOrder() - Method in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
getOrder() - Method in class io.micronaut.security.rules.IpPatternsRule
 
getOrder() - Method in class io.micronaut.security.rules.SecuredAnnotationRule
 
getOrder() - Method in class io.micronaut.security.rules.SensitiveEndpointRule
 
getOrder() - Method in class io.micronaut.security.session.SessionAuthenticationFetcher
 
getOrder() - Method in class io.micronaut.security.session.SessionSecurityFilterOrderProvider
Deprecated.
 
getOrder() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
getOrder() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
Deprecated.
 
getOrder() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getOrder() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
getOrder() - Method in class io.micronaut.security.token.TokenAuthenticationFetcher
 
getOriginalUri() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
getOriginalUri() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.State
 
getPassword() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getPassword() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getPassword() - Method in interface io.micronaut.security.authentication.providers.UserState
Deprecated.
 
getPassword() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
password getter.
getPassword() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getPath() - Method in interface io.micronaut.security.endpoints.LoginControllerConfiguration
 
getPath() - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.endpoints.LogoutControllerConfiguration
 
getPath() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
getPath(String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
Builds the path portion of the URL
getPath() - Method in interface io.micronaut.security.token.jwt.endpoints.KeysControllerConfiguration
The path where the KeysController can be accessed at.
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.jwt.endpoints.OauthControllerConfiguration
The path the controller can be accessed at.
getPath() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
getPath() - Method in interface io.micronaut.security.token.propagation.TokenPropagationConfiguration
 
getPath() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getPattern() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
pattern getter.
getPatternList() - Method in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
 
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
getPersistence() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.validation.StateValidationConfiguration
 
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
getPersistence() - Method in interface io.micronaut.security.oauth2.endpoint.nonce.NonceConfiguration
 
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
 
getPooled() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getPooled() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
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 class io.micronaut.security.token.basicauth.BasicAuthTokenReader
 
getPrefix() - Method in interface io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
 
getPrefix() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
getPrefix() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getPrefix() - Method in 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
 
getPrefix() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
 
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 io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
getProperties() - Method in class io.micronaut.configuration.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
 
getRedirectUri(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Returns the redirection uri.
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(HttpRequest) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getRedirectUri() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getRefreshJwksAttempts() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Returns the number of attempts to refresh the cached JWKS.
getRefreshToken() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getRefreshToken() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getRefreshToken() - Method in class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
refreshToken getter.
getRefreshToken() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
refreshToken getter.
getRefreshTokenExpiration() - Method in interface io.micronaut.security.token.jwt.generator.JwtGeneratorConfiguration
How long until the refresh token expires in seconds.
getRefreshTokenExpiration() - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
 
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
https://tools.ietf.org/html/rfc7591#section-3.1 https://openid.net/specs/openid-connect-registration-1_0.html#ClientRegistration
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.
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.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
https://tools.ietf.org/html/rfc7009.
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 class io.micronaut.security.authentication.UserDetails
roles getter.
getRoles(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
 
getRoles(Map<String, Object>) - Method in class io.micronaut.security.rules.AbstractSecurityRule
Appends SecurityRule.IS_ANONYMOUS if not authenticated.
getRoles() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
roles getter.
getRolesName() - Method in interface io.micronaut.security.token.config.TokenConfiguration
The name in the claims object that stores the granted roles.
getRolesName() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
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
 
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.configuration.security.ldap.configuration.LdapConfiguration
 
getSearchSettings(Object[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
getSecret() - Method in interface io.micronaut.security.authentication.AuthenticationRequest
 
getSecret() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
Returns password conforming to AuthenticationRequest blueprint.
getSecret() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
getSecret() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
getSecret() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
getServer() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
 
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.TokenPropagationConfigurationProperties
 
getServiceIdRegex() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getSettings(String, String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Returns settings for creating a context for a given dn and password.
getSettings(Object[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
getSignatureConfiguration() - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
signatureConfiguration getter.
getSignatureConfigurations() - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Will be removed in a future version
getState(MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
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 class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
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.DefaultOauthAuthorizationResponse
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
getStreetAddress() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
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.
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 interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
https://tools.ietf.org/html/rfc6749#section-4.1.3
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
https://tools.ietf.org/html/rfc6749#section-4.1.3 https://openid.net/specs/openid-connect-core-1_0.html#TokenEndpoint
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
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(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
Builds the secure endpoint from the client configuration
getTokenEndpoint(OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
Builds the secure endpoint from the provider metadata
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.
getTokenType() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getTokenType() - Method in class io.micronaut.security.token.jwt.render.AccessRefreshToken
token type getter.
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
 
getUnauthorizedRedirectUri(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.UnauthorizedRejectionUriProvider
 
getUnauthorizedRedirectUri() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getUnauthorizedRedirectUri(HttpRequest<?>) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
getUnauthorizedTargetUrl() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
getUnauthorizedTargetUrl() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
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.TokenPropagationConfigurationProperties
 
getUriRegex() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
getUrl() - Method in class io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
 
getUrl() - Method in interface io.micronaut.configuration.security.ldap.context.ContextSettings
 
getUrl() - Method in 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(HttpRequest, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
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(HttpRequest, Authentication) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
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
 
getUserInfo() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getUserInfo() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
https://openid.net/specs/openid-connect-core-1_0.html#UserInfo
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.
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 interface io.micronaut.security.authentication.providers.UserState
Deprecated.
 
getUsername() - Method in class io.micronaut.security.authentication.UserDetails
username getter.
getUsername() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
username getter.
getUsername(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
 
getUsername() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getUsername() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
username getter.
getVerifier(JWK) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
 
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.
GrantType - Enum in io.micronaut.security.oauth2.grants
The OAuth 2.0 grant types.
GroupConfiguration() - Constructor for class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
GroupPropertiesSearchSettings - Class in io.micronaut.configuration.security.ldap.configuration
Implementation of SearchSettings that derives values from an instance of LdapConfiguration.GroupConfiguration.

H

handle(HttpRequest, AuthenticationException) - Method in class io.micronaut.security.authentication.AuthenticationExceptionHandler
 
handle(HttpRequest, AuthorizationException) - Method in class io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
 
handle(HttpRequest, AuthorizationErrorResponseException) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
 
handle(AuthorizationResponse, OauthClientConfiguration, OauthUserDetailsMapper, SecureEndpoint) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOauthAuthorizationResponseHandler
 
handle(OpenIdAuthorizationResponse, OauthClientConfiguration, OpenIdProviderMetadata, OpenIdUserDetailsMapper, SecureEndpoint) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler
 
handle(AuthorizationResponse, OauthClientConfiguration, OauthUserDetailsMapper, 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, OpenIdUserDetailsMapper, SecureEndpoint) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OpenIdAuthorizationResponseHandler
Receives the authorization response and ultimately returns the authentication response.
handleLogout(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
 
hashCode() - Method in class io.micronaut.security.authentication.AuthenticationFailed
 
hashCode() - Method in class io.micronaut.security.authentication.UserDetails
 
hashCode() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
hashCode() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
hasRole(String) - Method in class io.micronaut.security.utils.DefaultSecurityService
If the current user has a specific role.
hasRole(String, String) - Method in class io.micronaut.security.utils.DefaultSecurityService
If the current user has a specific role.
hasRole(String) - Method in interface io.micronaut.security.utils.SecurityService
If the current user has a specific role.
hasRole(String, String) - Method in interface io.micronaut.security.utils.SecurityService
If the current user has a specific role.
headerValue(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagator
 
headerValue(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
Deprecated.
 
HttpAuthenticationProvider - Interface in io.micronaut.security.authentication
Authenticates the authentication request within the context of an http request.
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
 
HttpHeaderTokenWriter - Class in io.micronaut.security.token.writer
Deprecated.
HttpHeaderTokenWriter(HttpHeaderTokenWriterConfiguration) - Constructor for class io.micronaut.security.token.writer.HttpHeaderTokenWriter
Deprecated.
 
httpHeaderTokenWriterConfiguration - Variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
Deprecated.
 
HttpHeaderTokenWriterConfigurationProperties - Class in io.micronaut.security.token.writer
HttpHeaderTokenWriterConfigurationProperties() - Constructor for class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
 
httpResponseWithUri(String) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
httpResponseWithUri(URI) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Builds a HTTP Response redirection to the supplied location.
HttpStatusCodeRejectionHandler - Class in io.micronaut.security.handlers
Handles the rejection of route by SecurityFilter with the response of correspondent HTTP Status coded.
HttpStatusCodeRejectionHandler() - Constructor for class io.micronaut.security.handlers.HttpStatusCodeRejectionHandler
Constructor.

I

IdTokenHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Resolves a Id Token Hint.
index(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
POST endpoint for Logout Controller.
index(TokenRefreshRequest) - Method in class io.micronaut.security.token.jwt.endpoints.OauthController
 
indexGet(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
GET endpoint for Logout Controller.
instantiateParameters(AuthorizationRequest, MutableHttpResponse) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
InterceptUrlMapConverter - Class in io.micronaut.security.config
 
InterceptUrlMapPattern - Class in io.micronaut.security.config
 
InterceptUrlMapPattern(String, List<String>, HttpMethod) - Constructor for class io.micronaut.security.config.InterceptUrlMapPattern
If the provided http method is null, the pattern will match all methods.
internalGenerate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a claims set.
IntrospectionEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Introspection endpoint configuration.
IntrospectionEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.IntrospectionEndpointConfigurationProperties
 
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.configuration.security.ldap - package io.micronaut.configuration.security.ldap
LDAP authentication support
io.micronaut.configuration.security.ldap.configuration - package io.micronaut.configuration.security.ldap.configuration
 
io.micronaut.configuration.security.ldap.context - package io.micronaut.configuration.security.ldap.context
 
io.micronaut.configuration.security.ldap.group - package io.micronaut.configuration.security.ldap.group
 
io.micronaut.security.annotation - package io.micronaut.security.annotation
Annotations for Security.
io.micronaut.security.authentication - package io.micronaut.security.authentication
Micronaut security authentication.
io.micronaut.security.authentication.jackson - package io.micronaut.security.authentication.jackson
 
io.micronaut.security.authentication.providers - package io.micronaut.security.authentication.providers
Security providers.
io.micronaut.security.config - package io.micronaut.security.config
Security configuration.
io.micronaut.security.endpoints - package io.micronaut.security.endpoints
Security login and logout endpoints.
io.micronaut.security.event - package io.micronaut.security.event
Login failure and success events.
io.micronaut.security.filters - package io.micronaut.security.filters
Security and authentication filters.
io.micronaut.security.handlers - package io.micronaut.security.handlers
Security handlers.
io.micronaut.security.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.condition - package io.micronaut.security.oauth2.client.condition
 
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.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 state 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.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.token - package io.micronaut.security.token
Token authentication.
io.micronaut.security.token.basicauth - package io.micronaut.security.token.basicauth
Basic security authentication.
io.micronaut.security.token.config - package io.micronaut.security.token.config
Security token configuration.
io.micronaut.security.token.generator - package io.micronaut.security.token.generator
Security token generator.
io.micronaut.security.token.jwt.bearer - package io.micronaut.security.token.jwt.bearer
Contains classes specific to JSON Web Token (JWT) Authentication within Micronaut.
io.micronaut.security.token.jwt.config - package io.micronaut.security.token.jwt.config
JWT configuration.
io.micronaut.security.token.jwt.converters - package io.micronaut.security.token.jwt.converters
JWT algorithm converters.
io.micronaut.security.token.jwt.cookie - package io.micronaut.security.token.jwt.cookie
JWT cookie configuration and handlers.
io.micronaut.security.token.jwt.encryption - package io.micronaut.security.token.jwt.encryption
JWT encryption configuration.
io.micronaut.security.token.jwt.encryption.ec - package io.micronaut.security.token.jwt.encryption.ec
JWT elliptic curve encryption configuration.
io.micronaut.security.token.jwt.encryption.rsa - package io.micronaut.security.token.jwt.encryption.rsa
JWT RSA encryption configuration.
io.micronaut.security.token.jwt.encryption.secret - package io.micronaut.security.token.jwt.encryption.secret
JWT Secret encryption configuration.
io.micronaut.security.token.jwt.endpoints - package io.micronaut.security.token.jwt.endpoints
JWT token endpoints such as OAuth.
io.micronaut.security.token.jwt.event - package io.micronaut.security.token.jwt.event
JWT token generated events.
io.micronaut.security.token.jwt.generator - package io.micronaut.security.token.jwt.generator
JWT generator configuration.
io.micronaut.security.token.jwt.generator.claims - package io.micronaut.security.token.jwt.generator.claims
JWT claims.
io.micronaut.security.token.jwt.render - package io.micronaut.security.token.jwt.render
JWT token renderer.
io.micronaut.security.token.jwt.signature - package io.micronaut.security.token.jwt.signature
JWT signature configuration.
io.micronaut.security.token.jwt.signature.ec - package io.micronaut.security.token.jwt.signature.ec
JWT signature for Elliptical curve.
io.micronaut.security.token.jwt.signature.jwks - package io.micronaut.security.token.jwt.signature.jwks
Classes providing functionality to verify JWT signatures with a remote JSON Web Key Set.
io.micronaut.security.token.jwt.signature.rsa - package io.micronaut.security.token.jwt.signature.rsa
JWT RSA signature.
io.micronaut.security.token.jwt.signature.secret - package io.micronaut.security.token.jwt.signature.secret
JWT Secret signature.
io.micronaut.security.token.jwt.validator - package io.micronaut.security.token.jwt.validator
Support classes for JWT validation.
io.micronaut.security.token.propagation - package io.micronaut.security.token.propagation
Support classes for JWT propagation.
io.micronaut.security.token.reader - package io.micronaut.security.token.reader
Security token reader.
io.micronaut.security.token.validator - package io.micronaut.security.token.validator
Security token validator.
io.micronaut.security.token.writer - package io.micronaut.security.token.writer
 
io.micronaut.security.utils - package io.micronaut.security.utils
 
IpPatternsRule - Class in io.micronaut.security.rules
A security rule implementation backed by the SecurityConfigurationProperties.getIpPatterns() ()}.
IpPatternsRule(TokenConfiguration, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.IpPatternsRule
IpPatternsRule(RolesFinder, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.IpPatternsRule
 
IS_ANONYMOUS - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent allowing anonymous access.
IS_AUTHENTICATED - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent allowing any authenticated access.
isAccessToken() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
isAccessToken() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdAdditionalClaimsConfiguration
 
isAccountExpired() - Method in interface io.micronaut.security.authentication.providers.UserState
Deprecated.
 
isAccountLocked() - Method in interface io.micronaut.security.authentication.providers.UserState
Deprecated.
 
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
Defaults to false.
isAuthenticated() - Method in class io.micronaut.security.authentication.UserDetails
 
isAuthenticated() - Method in class io.micronaut.security.utils.DefaultSecurityService
Check if a user is authenticated.
isAuthenticated() - Method in interface io.micronaut.security.utils.SecurityService
Check if a user is authenticated.
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 class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
isCookieHttpOnly() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
isCookieSecure() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
 
isCookieSecure() - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
 
isCookieSecure() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
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.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
isEnabled() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
isEnabled() - Method in interface io.micronaut.security.authentication.providers.UserState
Deprecated.
 
isEnabled() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.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.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.basicauth.BasicAuthTokenReaderConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
 
isEnabled() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.jwt.config.JwtConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
isForbidden() - Method in exception io.micronaut.security.authentication.AuthorizationException
 
isGetAllowed() - Method in interface io.micronaut.security.endpoints.LogoutControllerConfiguration
 
isGetAllowed() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
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
 
isLegacyRejectionHandler() - Method in interface io.micronaut.security.session.SecuritySessionConfiguration
 
isLegacyRejectionHandler() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
isPasswordExpired() - Method in interface io.micronaut.security.authentication.providers.UserState
Deprecated.
 
isPhoneNumberVerified() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
isPhoneNumberVerified() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
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
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.GroupPropertiesSearchSettings
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
isSubtree() - Method in class io.micronaut.configuration.security.ldap.configuration.SearchPropertiesSearchSettings
 
isSubtree() - Method in interface io.micronaut.configuration.security.ldap.context.SearchSettings
 
ISSUED_AT - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
ISSUER - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
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
 

J

JacksonStateSerDes - Class in io.micronaut.security.oauth2.endpoint.authorization.state
Jackson based implementation for state serdes.
JacksonStateSerDes(ObjectMapper) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.JacksonStateSerDes
 
JSON_KEY_ERROR - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
JSON_KEY_ERROR_DESCRIPTION - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
JSON_KEY_ERROR_URI - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
JSON_KEY_STATE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
 
JWEAlgorithmConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a JWEAlgorithm.
JWEAlgorithmConverter() - Constructor for class io.micronaut.security.token.jwt.converters.JWEAlgorithmConverter
 
JwkProvider - Interface in io.micronaut.security.token.jwt.endpoints
Defines an interface for JSON Web Key (JKW) providers.
JwksSignature - Class in io.micronaut.security.token.jwt.signature.jwks
Signature configuration which enables verification of remote JSON Web Key Set.
JwksSignature(JwksSignatureConfiguration, JwkValidator) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
JwksSignature(String, KeyType, JwkValidator) - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
JwksSignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.jwks
JSON Web Key Set Configuration.
JwksSignatureConfigurationProperties - Class in io.micronaut.security.token.jwt.signature.jwks
JSON Web Key Set (JWKS) Signature Configuration properties holder.
JwksSignatureConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
JwksUriSignatureFactory - Class in io.micronaut.security.oauth2.client
Factory to create JwksSignature beans for the OpenIdProviderMetadata.getJwksUri() of OpenID clients.
JwksUriSignatureFactory() - Constructor for class io.micronaut.security.oauth2.client.JwksUriSignatureFactory
 
JwkValidator - Interface in io.micronaut.security.token.jwt.signature.jwks
Validates a JWT signature with a JSON Web Key (JWK).
JWSAlgorithmConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a JWSAlgorithm.
JWSAlgorithmConverter() - Constructor for class io.micronaut.security.token.jwt.converters.JWSAlgorithmConverter
 
JWT_ID - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
JwtAuthenticationFactory - Interface in io.micronaut.security.token.jwt.validator
Creates an Authentication object from a JWT token.
jwtAuthenticationFactory - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
JwtBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
JWT bearer assertion grant.
JwtBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
Default Constructor.
JwtClaims - Interface in io.micronaut.security.token.jwt.generator.claims
 
JwtClaimsSetAdapter - Class in io.micronaut.security.token.jwt.generator.claims
Adapts from JWTClaimsSet to JwtClaims.
JwtClaimsSetAdapter(JWTClaimsSet) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
Constructor.
jwtClaimsSetFromClaims(JwtClaims) - Static method in class io.micronaut.security.token.jwt.validator.JWTClaimsSetUtils
 
JWTClaimsSetGenerator - Class in io.micronaut.security.token.jwt.generator.claims
 
JWTClaimsSetGenerator(TokenConfiguration, JwtIdGenerator, ClaimsAudienceProvider, ApplicationConfiguration) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
JWTClaimsSetGenerator(TokenConfiguration, JwtIdGenerator, ClaimsAudienceProvider) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
JWTClaimsSetUtils - Class in io.micronaut.security.token.jwt.validator
Utils class to instantiate a JWClaimsSet give a map of claims.
JWTClaimsSetUtils() - Constructor for class io.micronaut.security.token.jwt.validator.JWTClaimsSetUtils
 
JwtClaimsValidator - Interface in io.micronaut.security.token.jwt.validator
Provides a contract to create custom JWT claims validations.
JwtConfiguration - Interface in io.micronaut.security.token.jwt.config
Represents configuration of the JWT token.
JwtConfigurationProperties - Class in io.micronaut.security.token.jwt.config
JwtConfiguration implementation.
JwtConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
JwtCookieClearerLogoutHandler - Class in io.micronaut.security.token.jwt.cookie
 
JwtCookieClearerLogoutHandler(JwtCookieConfiguration) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
JwtCookieConfiguration - Interface in io.micronaut.security.token.jwt.cookie
 
jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
JwtCookieConfigurationProperties - Class in io.micronaut.security.token.jwt.cookie
 
JwtCookieConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
JwtCookieLoginHandler - Class in io.micronaut.security.token.jwt.cookie
 
JwtCookieLoginHandler(JwtCookieConfiguration, JwtGeneratorConfiguration, AccessRefreshTokenGenerator) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
JwtCookieTokenReader - Class in io.micronaut.security.token.jwt.cookie
Reads the token from the configured io.micronaut.security.token.jwt.cookie.
JwtCookieTokenReader(JwtCookieConfiguration) - Constructor for class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
jwtGeneratorConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
jwtGeneratorConfiguration - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
JwtGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.generator
Encapsulates Configuration for JWT generation.
JwtGeneratorConfigurationProperties - Class in io.micronaut.security.token.jwt.generator
JwtGeneratorConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
 
JwtIdGenerator - Interface in io.micronaut.security.token.jwt.generator.claims
Generates the "jti" (JWT ID) claim, which provides a unique identifier for the JWT.
JWTOpenIdClaims - Class in io.micronaut.security.oauth2.endpoint.token.response
An implementation of OpenIdClaims backed by an JWTClaimsSet.
JWTOpenIdClaims(JWTClaimsSet) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
JwtTokenGenerator - Class in io.micronaut.security.token.jwt.generator
JWT Token Generation.
JwtTokenGenerator(SignatureGeneratorConfiguration, EncryptionConfiguration, ClaimsGenerator) - Constructor for class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
JwtTokenValidator - Class in io.micronaut.security.token.jwt.validator
 
JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>, Collection<GenericJwtClaimsValidator>, JwtAuthenticationFactory) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Constructor.
JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
JwtTokenValidatorUtils - Class in io.micronaut.security.token.jwt.validator
Deprecated.
Use JwtValidator instead
JwtValidator - Class in io.micronaut.security.token.jwt.validator
A builder style class for validating JWT tokens against any number of provided encryption or signature configurations and any claim validators.
JwtValidator.Builder - Class in io.micronaut.security.token.jwt.validator
A builder for JwtValidator

K

KEY_CODE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
KEY_GRANT_TYPE - Static variable in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
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
 
keys() - Method in class io.micronaut.security.token.jwt.endpoints.KeysController
 
KeysController - Class in io.micronaut.security.token.jwt.endpoints
Endpoint which exposes a JSON Web Key Set built with the JWK provided by JwkProvider beans.
KeysController(Collection<JwkProvider>, ObjectMapper) - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysController
Instantiates a KeysController.
KeysControllerConfiguration - Interface in io.micronaut.security.token.jwt.endpoints
Encapsulates the configuration of KeysController.
KeysControllerConfigurationProperties - Class in io.micronaut.security.token.jwt.endpoints
Configures the KeysController.
KeysControllerConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
KeyTypeConverter - Class in io.micronaut.security.token.jwt.converters
Converts a string to a KeyType.
KeyTypeConverter() - Constructor for class io.micronaut.security.token.jwt.converters.KeyTypeConverter
 

L

LdapAuthenticationProvider - Class in io.micronaut.configuration.security.ldap
Authenticates against an LDAP server using the configuration provided through LdapConfiguration.
LdapAuthenticationProvider(LdapConfiguration, LdapSearchService, ContextBuilder, ContextAuthenticationMapper, LdapGroupProcessor) - Constructor for class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
 
ldapAuthenticationProvider(LdapConfiguration, LdapSearchService, ContextBuilder, ContextAuthenticationMapper, LdapGroupProcessor) - Method in class io.micronaut.configuration.security.ldap.LdapAuthenticationProviderFactory
 
LdapAuthenticationProviderFactory - Class in io.micronaut.configuration.security.ldap
Factory to create an LDAP authentication provider if the configuration is enabled.
LdapAuthenticationProviderFactory() - Constructor for class io.micronaut.configuration.security.ldap.LdapAuthenticationProviderFactory
 
LdapConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
Configuration for LDAP authentication.
LdapConfiguration.ContextConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
The context configuration.
LdapConfiguration.GroupConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
The group configuration.
LdapConfiguration.SearchConfiguration - Class in io.micronaut.configuration.security.ldap.configuration
The user search configuration.
LdapGroupProcessor - Interface in io.micronaut.configuration.security.ldap.group
Contract to allow the list of groups returned from LDAP to be transformed and appended to from other sources.
LdapSearchResult - Class in io.micronaut.configuration.security.ldap.context
Contains the data returned from an LDAP search.
LdapSearchResult(Attributes, String) - Constructor for class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
LdapSearchService - Interface in io.micronaut.configuration.security.ldap.context
Contract for searching LDAP using an existing context.
loadJwkSet(String) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Instantiates a JWKSet for a give url.
LOCALITY - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
login(UsernamePasswordCredentials, HttpRequest<?>) - 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.
LoginController - Class in io.micronaut.security.endpoints
Handles login requests.
LoginController(Authenticator, LoginHandler, ApplicationEventPublisher) - Constructor for class io.micronaut.security.endpoints.LoginController
 
LoginControllerConfiguration - Interface in io.micronaut.security.endpoints
Encapsulates the configuration of LoginController.
LoginControllerConfigurationProperties - Class in io.micronaut.security.endpoints
 
LoginControllerConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
loginFailed(AuthenticationFailed) - Method in interface io.micronaut.security.handlers.LoginHandler
loginFailed(AuthenticationResponse) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginFailed(AuthenticationFailed) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginFailed(AuthenticationFailed) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginFailed(AuthenticationFailed) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
LoginFailedEvent - Class in io.micronaut.security.event
Event triggered when an unsuccessful login takes place.
LoginFailedEvent(Object) - Constructor for class io.micronaut.security.event.LoginFailedEvent
Event triggered when an unsuccessful login takes place.
loginHandler - Variable in class io.micronaut.security.endpoints.LoginController
 
LoginHandler - Interface in io.micronaut.security.handlers
 
LoginHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Resolves a LoginHint.
loginSuccess(UserDetails, HttpRequest<?>) - Method in interface io.micronaut.security.handlers.LoginHandler
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLoginHandler
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
 
loginSuccess(UserDetails, HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
LoginSuccessfulEvent - Class in io.micronaut.security.event
Event triggered when a successful login takes place.
LoginSuccessfulEvent(Object) - Constructor for class io.micronaut.security.event.LoginSuccessfulEvent
Event triggered when a successful login takes place.
loginSuccessWithCookies(List<Cookie>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
 
logout(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.LogoutHandler
 
logout(HttpRequest<?>) - Method in class io.micronaut.security.session.SessionLogoutHandler
 
logout(HttpRequest<?>) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
 
LogoutController - Class in io.micronaut.security.endpoints
 
LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration) - Constructor for class io.micronaut.security.endpoints.LogoutController
 
LogoutController(LogoutHandler, ApplicationEventPublisher) - Constructor for class io.micronaut.security.endpoints.LogoutController
Deprecated.
LogoutControllerConfiguration - Interface in io.micronaut.security.endpoints
Encapsulates the configuration of LogoutController.
LogoutControllerConfigurationProperties - Class in io.micronaut.security.endpoints
Implementation of LogoutControllerConfiguration used to configure the LogoutController.
LogoutControllerConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
LogoutEvent - Class in io.micronaut.security.event
Event triggered when the user logs out.
LogoutEvent(Object) - Constructor for class io.micronaut.security.event.LogoutEvent
Event triggered when the user logs out.
LogoutHandler - Interface in io.micronaut.security.handlers
Responsible for logging the user out and returning an appropriate response.

M

map(ConvertibleValues<Object>, String, Set<String>) - Method in interface io.micronaut.configuration.security.ldap.ContextAuthenticationMapper
 
map(ConvertibleValues<Object>, String, Set<String>) - Method in class io.micronaut.configuration.security.ldap.DefaultContextAuthenticationMapper
 
map(AnnotationValue<DenyAll>, VisitorContext) - Method in class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
map(AnnotationValue<PermitAll>, VisitorContext) - Method in class io.micronaut.security.annotation.PermitAllAnnotationMapper
 
map(AnnotationValue<RolesAllowed>, VisitorContext) - Method in class io.micronaut.security.annotation.RolesAllowedAnnotationMapper
 
MapClaims - Class in io.micronaut.security.token
A Claims implementation backed by a Map.
MapClaims(Map<String, Object>) - Constructor for class io.micronaut.security.token.MapClaims
Creates a MapClaims with the corresponding backing map.
matches(String, String) - Method in interface io.micronaut.security.authentication.providers.PasswordEncoder
Deprecated.
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.condition.OpenIdClientCondition
 
matches(SignedJWT, JWKSet, int) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Calculates a list of JWK matches for a JWT.
mediaType - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
method - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
 
MutableState - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Represents a mutable state object.

N

names() - Method in class io.micronaut.configuration.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
 
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.
NOT_BEFORE - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 

O

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 - Interface in io.micronaut.security.oauth2.configuration
OAuth 2.0 client configuration.
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.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
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) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
OauthConfiguration - Interface in io.micronaut.security.oauth2.configuration
OAuth 2.0 Configuration
OauthConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
ConfigurationProperties implementation of OauthClientConfiguration.
OauthConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
OauthConfigurationProperties.OpenIdConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OpenID configuration
OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Claims configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Claims Validator configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
End session configuration
OauthController - Interface in io.micronaut.security.oauth2.routes
Responsible for OAuth 2.0 authorization redirect, authorization callback, and end session redirects.
OauthController - Class in io.micronaut.security.token.jwt.endpoints
A controller that handles token refresh.
OauthController(JwtTokenValidator, AccessRefreshTokenGenerator) - Constructor for class io.micronaut.security.token.jwt.endpoints.OauthController
 
OauthControllerConfiguration - Interface in io.micronaut.security.token.jwt.endpoints
Encapsulates the configuration of OauthController.
OauthControllerConfigurationProperties - Class in io.micronaut.security.token.jwt.endpoints
Configures the provided OAuth controller.
OauthControllerConfigurationProperties() - Constructor for class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
OauthPasswordAuthenticationProvider - 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, OauthUserDetailsMapper) - 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 - Interface in io.micronaut.security.oauth2.url
Responsible for building URLs to routes the client will receive requests on.
OauthUserDetailsMapper - Interface in io.micronaut.security.oauth2.endpoint.token.response
A contract for mapping an OAuth 2.0 token endpoint response to a UserDetails object.
OktaEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Okta.
OktaEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, OpenIdProviderMetadata) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
OktaEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - 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.
OPENID_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdUserDetailsMapper
 
OpenIdAdditionalClaimsConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration for additional claims to be added to the resulting JWT created from an OpenID authentication.
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.
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) - 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 - 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, OpenIdUserDetailsMapper, 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.
OpenIdScope - Enum 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
Instantiates ID Token Access Token Response.
OpenIdTokenResponseValidator - Interface in io.micronaut.security.oauth2.endpoint.token.response.validation
Validates an OpenID token response
OpenIdUserDetailsMapper - Interface in io.micronaut.security.oauth2.endpoint.token.response
Responsible for converting an OpenID token response to a UserDetails representing the authenticated user.
order - Variable in class io.micronaut.security.filters.SecurityFilter
The order of the Security Filter.
ORDER - Static variable in class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.rules.IpPatternsRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.rules.SecuredAnnotationRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.rules.SensitiveEndpointRule
The order of the rule.
ORDER - Static variable in class io.micronaut.security.session.SessionAuthenticationFetcher
The order of the fetcher.
ORDER - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenReader
The order of the TokenReader.
ORDER - Static variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
Deprecated.
The order of the TokenValidator.
ORDER - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
 
ORDER - Static variable in class io.micronaut.security.token.TokenAuthenticationFetcher
The order of the fetcher.
outgoingHttpRequestProcessor - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 

P

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_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
 
parseJwtIfValidSignature(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
parseJwtIfValidSignature(String, List<SignatureConfiguration>, List<EncryptionConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Deprecated.
 
passwordEncoder - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
 
PasswordEncoder - Interface in io.micronaut.security.authentication.providers
Deprecated.
This class will be removed in a future version
PasswordGrant - Class in io.micronaut.security.oauth2.grants
Resource Owner Password Credentials Grant.
PasswordGrant() - Constructor for class io.micronaut.security.oauth2.grants.PasswordGrant
Default constructor.
PasswordGrant(AuthenticationRequest, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.grants.PasswordGrant
 
PermitAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the PermitAll annotation in Micronaut.
PermitAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.PermitAllAnnotationMapper
 
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
 
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.
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
 
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, UserDetails) - 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
 
populateWithUserDetails(JWTClaimsSet.Builder, UserDetails) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
Populates Claims with UserDetails object.
POSTAL_CODE - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
 
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
 
PREFIX - Static variable in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.security.config.SecurityConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.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.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.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
 
PREFIX - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
PREFIX - Static variable in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
PREFIX - Static variable in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
 
PrincipalArgumentBinder - Class in io.micronaut.security.authentication
Responsible for binding a Principal to a route argument.
PrincipalArgumentBinder() - Constructor for class io.micronaut.security.authentication.PrincipalArgumentBinder
 
process(String, LdapSearchResult, SearchProvider) - Method in class io.micronaut.configuration.security.ldap.group.DefaultLdapGroupProcessor
 
process(String, LdapSearchResult, SearchProvider) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Processes groups returned from LDAP.
processGroup(String) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Transform the group into the format required.
Prompt - Enum 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.OauthUserDetailsMapper
A key to be stored in the user details to denote which provider authenticated the user.
providerMetadata - Variable in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
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.

R

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
 
RedirectingLoginHandler - Interface in io.micronaut.security.handlers
A marker contract to indicate the login handler returns redirecting responses.
redirectionHttpStatus() - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
 
RedirectRejectionHandler - Class in io.micronaut.security.handlers
If beans UnauthorizedRejectionUriProvider and ForbiddenRejectionUriProvider exists provides a RejectionHandler implementation which performs redirects.
RedirectRejectionHandler(UnauthorizedRejectionUriProvider, ForbiddenRejectionUriProvider, RedirectRejectionHandlerConfiguration) - Constructor for class io.micronaut.security.handlers.RedirectRejectionHandler
Constructor.
RedirectRejectionHandlerConfiguration - Interface in io.micronaut.security.handlers
Configuration for the RedirectRejectionHandler.
RedirectRejectionHandlerConfigurationProperties - Class in io.micronaut.security.handlers
ConfigurationProperties implementation of RedirectRejectionHandlerConfiguration.
RedirectRejectionHandlerConfigurationProperties() - Constructor for class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
REFRESH_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OauthUserDetailsMapper
A key to be stored in the user details to store the refresh token returned by the provider.
RefreshTokenGeneratedEvent - Class in io.micronaut.security.token.jwt.event
Triggered when a JWT refresh token is generated.
RefreshTokenGeneratedEvent(Object) - Constructor for class io.micronaut.security.token.jwt.event.RefreshTokenGeneratedEvent
Triggered when a JWT refresh token is generated.
RefreshTokenGrant - Class in io.micronaut.security.oauth2.grants
Refresh Token Grant.
RefreshTokenGrant() - Constructor for class io.micronaut.security.oauth2.grants.RefreshTokenGrant
Default constructor.
REGION - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
RegistrationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties
 
reject(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.HttpStatusCodeRejectionHandler
 
reject(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Handles rejection of a request.
reject(HttpRequest<?>, boolean) - Method in interface io.micronaut.security.handlers.RejectionHandler
Deprecated.
 
reject(HttpRequest<?>, boolean) - Method in class io.micronaut.security.session.SessionSecurityfilterRejectionHandler
Deprecated.
If request is HTML then do a 303 Redirect, if not respond with correspondent HTTP Status code.
REJECTION - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store if the request was rejected and why.
RejectionHandler - Interface in io.micronaut.security.handlers
Deprecated.
This class will be removed in a future version and replaced with exception handlers for AuthorizationException. Replace the DefaultAuthorizationExceptionHandler with your own implementation instead of this class.
render(Integer, String, String) - Method in class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
render(UserDetails, Integer, String, String) - Method in class io.micronaut.security.token.jwt.render.BearerTokenRenderer
 
render(Integer, String, String) - Method in interface io.micronaut.security.token.jwt.render.TokenRenderer
 
render(UserDetails, Integer, String, String) - Method in interface io.micronaut.security.token.jwt.render.TokenRenderer
 
request - Variable in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
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.
resolveProvider(Authentication) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
resolveProvider(Authentication) - Method in interface io.micronaut.security.oauth2.ProviderResolver
Resolves the provider
resolveToken(HttpRequest<?>) - Method in class io.micronaut.security.token.reader.DefaultTokenResolver
Returns the first token found by the supplied token readers.
resolveToken(HttpRequest<?>) - Method in interface io.micronaut.security.token.reader.TokenResolver
Resolves the token from the provided request.
responseData - Variable in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
ResponseType - Enum in io.micronaut.security.oauth2.endpoint.authorization.request
Authentication Flows response types.
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.
RevocationEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Revocation endpoint configuration.
RevocationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.RevocationEndpointConfigurationProperties
 
RolesAllowedAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the RolesAllowed annotation in Micronaut.
RolesAllowedAnnotationMapper() - Constructor for class io.micronaut.security.annotation.RolesAllowedAnnotationMapper
 
RolesFinder - Interface in io.micronaut.security.token
Retrieves roles from token claims.
RSAEncryption - Class in io.micronaut.security.token.jwt.encryption.rsa
RSA encryption configuration.
RSAEncryption(RSAEncryptionConfiguration) - Constructor for class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
RSAEncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption.rsa
 
RSAEncryptionFactory - Class in io.micronaut.security.token.jwt.encryption.rsa
RSAEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionFactory
 
RSASignature - Class in io.micronaut.security.token.jwt.signature.rsa
RSA signature.
RSASignature(RSASignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
RSASignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.rsa
Encapsulates RSA Signature Configuration.
RSASignatureFactory - Class in io.micronaut.security.token.jwt.signature.rsa
RSASignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureFactory
 
RSASignatureGenerator - Class in io.micronaut.security.token.jwt.signature.rsa
RSA signature Generator.
RSASignatureGenerator(RSASignatureGeneratorConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
RSASignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature.rsa
Encapsulates RSA Signature Generation Configuration.
RSASignatureGeneratorFactory - Class in io.micronaut.security.token.jwt.signature.rsa
RSASignatureGeneratorFactory() - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorFactory
 

S

SamlBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
SAML 2.0 bearer assertion grant.
SamlBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
Default constructor.
search(DirContext, SearchSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
 
search(DirContext, SearchSettings) - Method in interface io.micronaut.configuration.security.ldap.context.LdapSearchService
Searches LDAP with th e given settings and returns a list of results.
SearchConfiguration() - Constructor for class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
 
searchFirst(DirContext, SearchSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultLdapSearchService
 
searchFirst(DirContext, SearchSettings) - Method in interface io.micronaut.configuration.security.ldap.context.LdapSearchService
Searches LDAP with the given settings and returns an optional result.
SearchPropertiesSearchSettings - Class in io.micronaut.configuration.security.ldap.configuration
Implementation of SearchSettings that derives values from an instance of LdapConfiguration.SearchConfiguration.
SearchProvider - Interface in io.micronaut.configuration.security.ldap.context
Generic functional interface that returns a list of search results from LDAP.
SearchSettings - Interface in io.micronaut.configuration.security.ldap.context
Contract to provide settings to search LDAP.
SecretEncryption - Class in io.micronaut.security.token.jwt.encryption.secret
Secret encryption configuration.
SecretEncryption(SecretEncryptionConfiguration) - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
SecretEncryptionConfiguration - Class in io.micronaut.security.token.jwt.encryption.secret
Encapsulates Secret Encryption Configuration.
SecretEncryptionConfiguration(String) - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
Constructor.
SecretEncryptionFactory - Class in io.micronaut.security.token.jwt.encryption.secret
SecretEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionFactory
 
SecretSignature - Class in io.micronaut.security.token.jwt.signature.secret
 
SecretSignature(SecretSignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
SecretSignatureConfiguration - Class in io.micronaut.security.token.jwt.signature.secret
Create a ConfigurationProperties bean for each sub-property of micronaut.security.token.jwt.signatures.secret.*.
SecretSignatureConfiguration(String) - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
 
SecretSignatureFactory - Class in io.micronaut.security.token.jwt.signature.secret
Creates SecretSignature beans for each SecretSignatureConfiguration beans.
SecretSignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignatureFactory
 
Secured - Annotation Type in io.micronaut.security.annotation
Used to mark a route as requiring authorization before execution.
SecuredAnnotationRule - Class in io.micronaut.security.rules
Security rule implementation for the Secured annotation.
SecuredAnnotationRule(TokenConfiguration) - Constructor for class io.micronaut.security.rules.SecuredAnnotationRule
SecuredAnnotationRule(RolesFinder) - Constructor for class io.micronaut.security.rules.SecuredAnnotationRule
 
SecureEndpoint - Interface in io.micronaut.security.oauth2.endpoint
A contract for an endpoint that requires authentication.
SecureEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Configuration extension of EndpointConfiguration for endpoints which require authentication.
SecureGrant - Interface in io.micronaut.security.oauth2.grants
A contract for a grant that requires authentication.
SecureGrantMap - Class in io.micronaut.security.oauth2.grants
An implementation of HashMap that also implements SecureGrant.
SecureGrantMap(int) - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
 
SecureGrantMap() - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
Default constructor.
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.
SecurityConfiguration - Interface in io.micronaut.security.config
Defines security configuration properties.
securityConfiguration - Variable in class io.micronaut.security.filters.SecurityFilter
 
SecurityConfigurationProperties - Class in io.micronaut.security.config
Stores configuration for JWT.
SecurityConfigurationProperties() - Constructor for class io.micronaut.security.config.SecurityConfigurationProperties
 
SecurityFilter - Class in io.micronaut.security.filters
Security Filter.
SecurityFilter(Collection<SecurityRule>, Collection<AuthenticationFetcher>, RejectionHandler, SecurityFilterOrderProvider) - Constructor for class io.micronaut.security.filters.SecurityFilter
SecurityFilter(Collection<SecurityRule>, Collection<AuthenticationFetcher>, SecurityConfiguration, SecurityFilterOrderProvider) - Constructor for class io.micronaut.security.filters.SecurityFilter
 
SecurityFilterOrderProvider - Interface in io.micronaut.security.filters
Provides an order for the SecurityFilter.
SecurityJacksonModule - Class in io.micronaut.security.authentication.jackson
A module to extend Jackson for security related classes.
SecurityJacksonModule() - Constructor for class io.micronaut.security.authentication.jackson.SecurityJacksonModule
Default constructor.
SecurityRule - Interface in io.micronaut.security.rules
Informs the JWT filter what to do with the given request.
SecurityRuleResult - Enum in io.micronaut.security.rules
The result of a security rule check.
securityRules - Variable in class io.micronaut.security.filters.SecurityFilter
 
SecurityService - Interface in io.micronaut.security.utils
Provides a set of convenient methods related to authentication and authorization.
SecuritySessionConfiguration - Interface in io.micronaut.security.session
Defines Session-based Authentication configuration properties.
securitySessionConfiguration - Variable in class io.micronaut.security.session.SessionLoginHandler
 
securitySessionConfiguration - Variable in class io.micronaut.security.session.SessionLogoutHandler
 
securitySessionConfiguration - Variable in class io.micronaut.security.session.SessionSecurityfilterRejectionHandler
Deprecated.
 
SecuritySessionConfigurationProperties - Class in io.micronaut.security.session
Implementation of SecuritySessionConfiguration.
SecuritySessionConfigurationProperties() - Constructor for class io.micronaut.security.session.SecuritySessionConfigurationProperties
 
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.
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.
SessionAuthenticationFetcher - Class in io.micronaut.security.session
Attempts to retrieve an instance of Authentication from Session.
SessionAuthenticationFetcher() - Constructor for class io.micronaut.security.session.SessionAuthenticationFetcher
 
SessionLoginHandler - Class in io.micronaut.security.session
A RedirectingLoginHandler implementation for session based authentication.
SessionLoginHandler(SecuritySessionConfiguration, SessionStore<Session>) - Constructor for class io.micronaut.security.session.SessionLoginHandler
SessionLoginHandler(SecuritySessionConfiguration, SessionStore<Session>, TokenConfiguration) - Constructor for class io.micronaut.security.session.SessionLoginHandler
Constructor.
SessionLogoutHandler - Class in io.micronaut.security.session
LogoutHandler implementation for Session-Based Authentication.
SessionLogoutHandler(SecuritySessionConfiguration) - Constructor for class io.micronaut.security.session.SessionLogoutHandler
Constructor.
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
 
SessionSecurityFilterOrderProvider - Class in io.micronaut.security.filters
Ensures the security filter runs after the session filter (if present) and the metrics filter (if present)
SessionSecurityFilterOrderProvider() - Constructor for class io.micronaut.security.filters.SessionSecurityFilterOrderProvider
Default constructor.
SessionSecurityFilterOrderProvider(BeanContext) - Constructor for class io.micronaut.security.filters.SessionSecurityFilterOrderProvider
Injected constructor.
SessionSecurityFilterOrderProvider - Class in io.micronaut.security.session
SessionSecurityFilterOrderProvider() - Constructor for class io.micronaut.security.session.SessionSecurityFilterOrderProvider
Deprecated.
 
SessionSecurityfilterRejectionHandler - Class in io.micronaut.security.session
Deprecated.
SessionSecurityfilterRejectionHandler(SecuritySessionConfiguration) - Constructor for class io.micronaut.security.session.SessionSecurityfilterRejectionHandler
Deprecated.
Constructor.
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
 
setAccessTokenExpiration(Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
Access token expiration.
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
 
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.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the group attribute name.
setAttributes(String[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the attributes to return.
setAttributes(Attributes) - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
 
setAttributes(Map<String, Object>) - Method in class io.micronaut.security.authentication.UserDetails
Sets user's attributes.
setAudience(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
setAuthenticationStrategy(AuthenticationStrategy) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
 
setAuthMethod(AuthenticationMethod) - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultSecureEndpointConfiguration
 
setAuthorization(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the authorization endpoint configuration.
setAuthorization(OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The OAuth 2.0 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.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the base DN to search from.
setBase(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the base DN to search.
setBase64(boolean) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
Indicates whether the supplied secret is base64 encoded.
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
 
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.AuthorizationCodeGrant
 
setClientId(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
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.AuthorizationCodeGrant
 
setClientSecret(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
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
 
setCodeChallengeMethodsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
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.configuration.security.ldap.configuration.LdapConfiguration
Sets the context configuration.
setCookieDomain(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
Sets the domain name of this Cookie.
setCookieDomain(String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
Sets the domain name of this Cookie.
setCookieDomain(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the domain name of this Cookie.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
Whether the Cookie can only be accessed via HTTP.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
Whether the Cookie can only be accessed via HTTP.
setCookieHttpOnly(Boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Whether the Cookie can only be accessed via HTTP.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
Sets the maximum age of the cookie.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
Sets the maximum age of the cookie.
setCookieMaxAge(Duration) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the maximum age of the cookie.
setCookieName(String) - Method in class io.micronaut.security.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.jwt.cookie.JwtCookieConfigurationProperties
Cookie Name.
setCookiePath(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
Sets the path of the cookie.
setCookiePath(String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
Sets the path of the cookie.
setCookiePath(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the path of the cookie.
setCookieSecure(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.persistence.cookie.CookieStatePersistenceConfiguration
Sets whether the cookie is secured.
setCookieSecure(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
Sets whether the cookie is secured.
setCookieSecure(Boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
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.configuration.security.ldap.context.LdapSearchResult
 
setEnabled(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets if group search is enabled.
setEnabled(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Sets whether this configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.config.SecurityConfigurationProperties
If Security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.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.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.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
setEnabled(boolean) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Sets whether the configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Set whether to enable bearer token authentication.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
Sets whether JWT security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets whether JWT cookie based security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Sets whether the OauthController is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
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
 
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
 
setExpiresIn(Integer) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
setFactory(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the context factory class.
setFilter(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets the group search filter.
setFilter(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets the search filter.
setForbiddenTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the forbidden target URL.
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.
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.AuthorizationCodeGrant
 
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.configuration.security.ldap.configuration.LdapConfiguration
Sets the group configuration.
setHeaderName(String) - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
Http Header name.
setHeaderName(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the header name to use.
setHeaderName(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
Http Header to be used to propagate the token.
setHeaderName(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
Http Header to be used to propagate the token.
setHttpStatus(HttpStatus) - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The Http status used used for redirection.
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.
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(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
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.
setIssuer(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
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.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).
setLegacyRejectionHandler(boolean) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Decides whether the deprecated SessionSecurityFilterOrderProvider is loaded, instead of the new RedirectRejectionHandler.
setLocality(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address's locality.
setLoginFailureTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the login failure target URL.
setLoginFailureTargetUrl(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the login failure target URL.
setLoginSuccessTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the login success target URL.
setLoginSuccessTargetUrl(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the login success target URL.
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.
setLogoutTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the logout target URL.
setLogoutTargetUrl(String) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets the logout target URL.
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.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the manager DN.
setManagerPassword(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the manager password.
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.
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
 
setOpenid(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The open id configuration.
setOpenid(OauthConfigurationProperties.OpenIdConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The OpenID configuration
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.authentication.UsernamePasswordCredentials
password setter.
setPassword(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setPath(String) - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
Path to the LoginController.
setPath(String) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Path to the LogoutController.
setPath(String) - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
Path to the KeysController.
setPath(String) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Sets the path to map the OauthController to.
setPath(String) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
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.token.basicauth.BasicAuthTokenReaderConfigurationProperties
Deprecated.
Http Header value prefix.
setPrefix(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the prefix to use for the auth token.
setPrefix(String) - Method in class io.micronaut.security.token.propagation.HttpHeaderTokenPropagatorConfigurationProperties
Value prefix for Http Header.
setPrefix(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Deprecated.
Value prefix for Http Header.
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.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Any additional properties that should be passed to InitialDirContext.InitialDirContext(java.util.Hashtable).
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
 
setRedirectUri(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
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.endpoint.token.response.TokenResponse
 
setRefreshToken(String) - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
setRefreshTokenExpiration(Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
Refresh token expiration.
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
 
setRoles(Collection<String>) - Method in class io.micronaut.security.authentication.UserDetails
roles setter.
setRoles(List<String>) - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
roles property setter.
setRolesName(String) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Name of the roles property.
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.PasswordGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
setScope(String) - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
setScopes(List<String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The scopes to request.
setScopesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setSearch(LdapConfiguration.SearchConfiguration) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration
Sets the search configuration.
setSecret(String) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
Sets secret byte[] with a string with UTF_8 charset.
setSecret(String) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
Secret used for encryption configuration.
setSecret(String) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
Sets secret byte[] with a string with UTF_8 charset.
setSecret(String) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
Secret used to sign JWT.
setServer(String) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.ContextConfiguration
Sets the server URL.
setServiceDocumentation(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setServiceIdRegex(String) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
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.
setSubjectTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setSubtree(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.GroupConfiguration
Sets if the subtree should be searched.
setSubtree(boolean) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
Sets if the subtree should be searched.
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
 
setUiLocales(List<String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Preferred locales for authentication.
setUnauthorizedTargetUrl(String) - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Sets the unauthorized target URL.
setUriLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUriRegex(String) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
a regular expression to match the uri.
setUrl(String) - Method in class io.micronaut.security.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.authentication.UserDetails
username setter.
setUsername(String) - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
username setter.
setUsername(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setUsername(String) - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
username setter.
shouldHandleRequest(HttpRequest<?>) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
Decides whether the request should be handled with a redirect.
sign(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
sign(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
sign(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
sign(JWTClaimsSet) - Method in interface io.micronaut.security.token.jwt.signature.SignatureGeneratorConfiguration
Generate a signed JWT based on claims.
signatureConfiguration - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
 
signatureConfiguration(ECSignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureFactory
 
signatureConfiguration(RSASignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureFactory
signatureConfiguration(SecretSignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureFactory
SignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature
Signature configuration.
signatureConfigurations - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
signatureGeneratorConfiguration(ECSignatureGeneratorConfiguration) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorFactory
 
signatureGeneratorConfiguration(RSASignatureGeneratorConfiguration) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorFactory
SignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature
Signature Generator configuration.
signWithPrivateKey(JWTClaimsSet, ECPrivateKey) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
 
signWithPrivateKey(JWTClaimsSet, RSAPrivateKey) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
 
State - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Represents the state sent in the authorization request and returned in the authorization response.
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.
STREET_ADDRESS - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
SUBJECT - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
 
SubjectNotNullJwtClaimsValidator - Class in io.micronaut.security.token.jwt.validator
Validate JWT subject claim is not null.
SubjectNotNullJwtClaimsValidator() - Constructor for class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
supportedAlgorithmsMessage() - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
supportedAlgorithmsMessage() - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
supportedAlgorithmsMessage() - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryption
 
supports(JWEAlgorithm, EncryptionMethod) - Method in interface io.micronaut.security.token.jwt.encryption.EncryptionConfiguration
Whether this encryption configuration supports this algorithm and encryption method.
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryption
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryption
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Whether this signature configuration supports this algorithm.
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
supports(JWSAlgorithm) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
supports(JWSAlgorithm) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
Whether this signature configuration supports this algorithm.
supportsEndSession() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
supportsEndSession() - Method in interface io.micronaut.security.oauth2.client.OpenIdClient
 

T

TOKEN - Static variable in class io.micronaut.security.filters.SecurityFilter
The attribute used to store a valid token in the request.
TokenAuthenticationFactory<T> - Interface in io.micronaut.security.token
Creates an Authentication object from a token.
TokenAuthenticationFetcher - Class in io.micronaut.security.token
Attempts to retrieve a token form the HttpRequest and if existing validated.
TokenAuthenticationFetcher(Collection<TokenValidator>, TokenResolver, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.TokenAuthenticationFetcher
 
TokenAuthenticationFetcher(Collection<TokenValidator>, Collection<TokenReader>, ApplicationEventPublisher) - Constructor for class io.micronaut.security.token.TokenAuthenticationFetcher
TokenConfiguration - Interface in io.micronaut.security.token.config
Defines Security Token Configuration.
TokenConfigurationProperties - Class in io.micronaut.security.token.config
Defines Security Token Configuration.
TokenConfigurationProperties() - Constructor for class io.micronaut.security.token.config.TokenConfigurationProperties
 
tokenEndpoint - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
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 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
Default constructor
TokenGenerator - Interface in io.micronaut.security.token.generator
Responsible for generating token strings.
tokenGenerator - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
TokenPropagationConfiguration - Interface in io.micronaut.security.token.propagation
Token propagation Configuration.
tokenPropagationConfiguration - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
TokenPropagationConfigurationProperties - Class in io.micronaut.security.token.propagation
Token Propagation Configuration Properties.
TokenPropagationConfigurationProperties() - Constructor for class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
TokenPropagationHttpClientFilter - Class in io.micronaut.security.token.propagation
HttpClientFilter to enable Token propagation.
TokenPropagationHttpClientFilter(TokenWriter, TokenPropagationConfiguration, OutgoingHttpRequestProcessor) - Constructor for class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
TokenPropagationHttpClientFilter(TokenWriter, TokenPropagationConfiguration, OutgoingHttpRequestProcessor, TokenPropagator) - Constructor for class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
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 - Interface in io.micronaut.security.token.reader
Responsible for reading the token data from a request.
TokenRefreshRequest - Class in io.micronaut.security.token.jwt.endpoints
Encapsulate the request to get a new access token.
TokenRefreshRequest() - Constructor for class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
Used for JSON serialization.
TokenRefreshRequest(String, String) - Constructor for class io.micronaut.security.token.jwt.endpoints.TokenRefreshRequest
 
tokenRenderer - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
 
TokenRenderer - Interface in io.micronaut.security.token.jwt.render
Responsible for converting token information to an AccessRefreshToken.
TokenRequestContext<G,R extends TokenResponse> - Interface in io.micronaut.security.oauth2.endpoint.token.request.context
Represents the context of a token endpoint request.
TokenResolver - 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.
TokenValidatedEvent - Class in io.micronaut.security.event
Triggered when a token is validated.
TokenValidatedEvent(Object) - Constructor for class io.micronaut.security.event.TokenValidatedEvent
Triggered when a token is validated.
tokenValidator - Variable in class io.micronaut.security.token.jwt.endpoints.OauthController
 
TokenValidator - Interface in io.micronaut.security.token.validator
Responsible for token validation and claims retrieval.
tokenValidators - Variable in class io.micronaut.security.token.TokenAuthenticationFetcher
 
tokenWriter - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
 
TokenWriter - Interface in io.micronaut.security.token.writer
Deprecated.
Implement TokenPropagator instead
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
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.request.Display
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
 
toString() - Method in enum io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
toString() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
toString() - Method in enum io.micronaut.security.oauth2.grants.GrantType
 

U

UnauthorizedRejectionUriProvider - Interface in io.micronaut.security.handlers
Provides a uri to redirect to when a user tries to access a secured resource without authentication.
UserDetails - Class in io.micronaut.security.authentication
Authenticated user's representation.
UserDetails(String, Collection<String>) - Constructor for class io.micronaut.security.authentication.UserDetails
 
UserDetails(String, Collection<String>, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.UserDetails
 
userFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Deprecated.
 
UserFetcher - Interface in io.micronaut.security.authentication.providers
Deprecated.
This class will be removed in a future version
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.
UsernamePasswordCredentials - Class in io.micronaut.security.authentication
 
UsernamePasswordCredentials() - Constructor for class io.micronaut.security.authentication.UsernamePasswordCredentials
Empty constructor.
UsernamePasswordCredentials(String, String) - Constructor for class io.micronaut.security.authentication.UsernamePasswordCredentials
 
UserState - Interface in io.micronaut.security.authentication.providers
Deprecated.
This class will be removed in a future version

V

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(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(OauthClientConfiguration, OpenIdProviderMetadata, OpenIdTokenResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.IssuerClaimValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.NonceClaimValidator
 
validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdClaimsValidator
 
validate(OauthClientConfiguration, OpenIdProviderMetadata, OpenIdTokenResponse, String) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdTokenResponseValidator
 
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(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JwtClaims) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
 
validate(JwtClaims) - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
validate(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
validate(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
validate(String) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator
Validates the supplied token with any configurations and claim validators present
validate(JWT) - Method in class io.micronaut.security.token.jwt.validator.JwtValidator
Validates the supplied token with any configurations and claim validators present
validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
validate(JwtClaims) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
 
validateEncryptedJWTSignature(EncryptedJWT, String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
validateEncryptedJWTSignature(EncryptedJWT, String, List<SignatureConfiguration>, List<EncryptionConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Deprecated.
Validates a encrypted JWT Signature.
validateJwtSignatureAndClaims(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
validateJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
validateJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>, List<SignatureConfiguration>, List<EncryptionConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Deprecated.
Validates JWT signature and Claims.
validatePlainJWTSignature(JWT) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Deprecated.
Use JwtValidator instead.
validatePlainJWTSignature(JWT, List<SignatureConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.