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
Authenticates a user with the given request.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.authentication.Authenticator
Authenticates the user with the provided credentials.
authenticate(AuthenticationRequest) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
Attempts to authenticate a user.
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
 
AuthenticationFailureReason - Enum in io.micronaut.security.authentication
Enums describes the different authentication failures.
AuthenticationFetcher - Interface in io.micronaut.security.filters
Describes a bean which attempts to read an Authentication from a HttpRequest being executed.
authenticationFetchers - Variable in class io.micronaut.security.filters.SecurityFilter
 
authenticationIfValidJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Authentication if JWT has valid signature and claims are verified.
AuthenticationJWTClaimsSetAdapter - Class in io.micronaut.security.token.jwt.validator
Adapter from JWTClaimsSet to Authentication.
AuthenticationJWTClaimsSetAdapter(JWTClaimsSet) - Constructor for class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
 
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
 
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
 
authenticator - Variable in class io.micronaut.security.endpoints.LoginController
 
authenticator - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
AuthoritiesFetcher - Interface in io.micronaut.security.authentication.providers
Responsible for finding granted authorities for a given user.
authoritiesFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
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
 
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
Default implementation of BasicAuthTokenReaderConfiguration.
BasicAuthTokenReaderConfigurationProperties() - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenReaderConfigurationProperties
 
BasicAuthTokenValidator - Class in io.micronaut.security.token.basicauth
Basic Auth Token Validator.
BasicAuthTokenValidator(Authenticator) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
BasicAuthTokenValidator(Authenticator, TokenConfiguration) - Constructor for class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
BearerAccessRefreshToken - Class in io.micronaut.security.token.jwt.render
Encapsulates an Access Token response as described in RFC 6749.
BearerAccessRefreshToken() - Constructor for class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
Necessary for JSON serialization.
BearerAccessRefreshToken(String, Collection<String>, Integer, String, String, String) - Constructor for class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
 
BearerTokenConfiguration - 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
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.
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, Map<String, Object>, boolean) - Method in class io.micronaut.security.filters.SecurityFilter
Check the security rules against the provided arguments.
Claims - Interface in io.micronaut.security.token
Authentication claims.
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.
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
 
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
Create a successful AuthenticationResponse.
createSuccessfulAuthenticationResponse(AuthenticationRequest, UserState, List<String>) - Method in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
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
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
The default enable value.
DEFAULT_EXPIRATION - Static variable in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
The default expiration.
DEFAULT_GETALLOWED - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
Default Get Allowed.
DEFAULT_HTTPONLY - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default http only value.
DEFAULT_KEYTYPE - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
The default key type.
DEFAULT_LEGACYREJECTIONHANDLER - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
Deprecated.
DEFAULT_LOGINFAILURETARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login failure target URL.
DEFAULT_LOGINFAILURETARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default login failure target URL.
DEFAULT_LOGINSUCCESSTARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login success target URL.
DEFAULT_LOGINSUCCESSTARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default login success target URL.
DEFAULT_LOGOUTTARGETURL - Static variable in class io.micronaut.security.session.SecuritySessionConfigurationProperties
The default login target URL.
DEFAULT_LOGOUTTARGETURL - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default logout target URL.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
The default path.
DEFAULT_PATH - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
The default path.
DEFAULT_REDIRECTIONHTTPSTATUS - Static variable in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The default http status used for redirection.
DEFAULT_REFRESH_JWKS_ATTEMPTS - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
 
DEFAULT_ROLES_NAME - Static variable in interface io.micronaut.security.token.config.TokenConfiguration
 
DEFAULT_ROLES_NAME - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
Deprecated.
DEFAULT_SECURE - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
The default secure value.
DefaultAuthentication - Class in io.micronaut.security.authentication
A default implementation of the Authentication interface.
DefaultAuthentication(String, Map<String, Object>) - Constructor for class io.micronaut.security.authentication.DefaultAuthentication
 
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
 
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
AuthenticationProvider typically used with a persistence mechanism such as a DB.
DelegatingAuthenticationProvider(UserFetcher, PasswordEncoder, AuthoritiesFetcher) - Constructor for class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
DENY_ALL - Static variable in interface io.micronaut.security.rules.SecurityRule
The token to represent no security roles are allowed.
DenyAllAnnotationMapper - Class in io.micronaut.security.annotation
Allows using the DenyAll annotation in Micronaut.
DenyAllAnnotationMapper() - Constructor for class io.micronaut.security.annotation.DenyAllAnnotationMapper
 
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
 
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.reader.HttpHeaderTokenReader
 

F

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

G

generate(UserDetails) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given user details.
generate(String, Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
Generate an AccessRefreshToken response for the given refresh token and claims.
generate(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
Generate a JWT from a map of claims.
generateClaims(UserDetails, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
 
generateClaims(UserDetails, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateClaimsSet(Map<String, ?>, Integer) - Method in interface io.micronaut.security.token.jwt.generator.claims.ClaimsGenerator
Generate a claims set based on claims.
generateClaimsSet(Map<String, ?>, Integer) - Method in class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
 
generateJtiClaim() - Method in interface io.micronaut.security.token.jwt.generator.claims.JwtIdGenerator
 
generateToken(UserDetails, Integer) - Method in interface io.micronaut.security.token.generator.TokenGenerator
 
generateToken(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
 
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 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
 
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
 
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
 
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
 
getHeaderName() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
getHeaderName() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
getHeaderName() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getHeaderName() - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
getHeaderName() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
getHeaderName() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
getHttpMethod() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
httpMethod getter.
getHttpStatus() - Method in interface io.micronaut.security.handlers.RedirectRejectionHandlerConfiguration
 
getHttpStatus() - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
getIdentity() - Method in interface io.micronaut.security.authentication.AuthenticationRequest
 
getIdentity() - Method in class io.micronaut.security.authentication.UsernamePasswordCredentials
 
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
interceptUrlMap getter.
getInterceptUrlMap() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
interceptUrlMap getter.
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
ipPatterns getter.
getIpPatterns() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
ipPatterns getter.
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
 
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
 
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
 
getPrefix() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
getPrefix() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
getPrefix() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
 
getPrefix() - Method in class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
getPrefix() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.encryption.ec.ECEncryptionConfiguration
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionConfiguration
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorConfiguration
 
getPrivateKey() - Method in interface io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorConfiguration
 
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
 
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
 
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, 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.writer.HttpHeaderTokenWriter
 
HttpHeaderTokenReader - Class in io.micronaut.security.token.reader
Reads a token from an HTTP request and removes prefix from HTTP Header Value.
HttpHeaderTokenReader() - Constructor for class io.micronaut.security.token.reader.HttpHeaderTokenReader
 
HttpHeaderTokenWriter - Class in io.micronaut.security.token.writer
Write the token in an HTTP header.
HttpHeaderTokenWriter(HttpHeaderTokenWriterConfiguration) - Constructor for class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
httpHeaderTokenWriterConfiguration - Variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriter
 
HttpHeaderTokenWriterConfigurationProperties - Class in io.micronaut.security.token.writer
HTTP Token Writer Configuration Properties.
HttpHeaderTokenWriterConfigurationProperties() - Constructor for class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
httpResponseWithUri(String) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
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
 
isAccountLocked() - Method in interface io.micronaut.security.authentication.providers.UserState
 
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
 
isEnabled() - Method in class io.micronaut.security.config.SecurityConfigurationProperties
enabled getter.
isEnabled() - Method in class io.micronaut.security.endpoints.LoginControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.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
 
isEnabled() - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.jwt.bearer.BearerTokenConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
isEnabled() - Method in interface io.micronaut.security.token.jwt.config.JwtConfiguration
 
isEnabled() - Method in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
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
 
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
 
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
Utility methods to validate JWT signatures and claims.

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

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
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
parseJwtIfValidSignature(String, List<SignatureConfiguration>, List<EncryptionConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
 
passwordEncoder - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
 
PasswordEncoder - Interface in io.micronaut.security.authentication.providers
Responsible for determining if a given password matches its encoded state and encoding raw passwords.
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
 
PREFIX - Static variable in class io.micronaut.security.token.config.TokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.generator.JwtGeneratorConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
 
PREFIX - Static variable in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
 
PREFIX - Static variable in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
 
PrincipalArgumentBinder - Class in io.micronaut.security.authentication
Responsible for binding a Principal to a route argument.
PrincipalArgumentBinder() - Constructor for class io.micronaut.security.authentication.PrincipalArgumentBinder
 
process(String, LdapSearchResult, SearchProvider) - Method in class io.micronaut.configuration.security.ldap.group.DefaultLdapGroupProcessor
 
process(String, LdapSearchResult, SearchProvider) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Processes groups returned from LDAP.
processGroup(String) - Method in interface io.micronaut.configuration.security.ldap.group.LdapGroupProcessor
Transform the group into the format required.
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
 
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 - Variable in class io.micronaut.security.filters.SecurityFilter
 
RejectionHandler - Interface in io.micronaut.security.handlers
Describes the bean responsible of rejecting a route flagged by SecurityFilter.
render(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.
SecurityConfigurationProperties - Class in io.micronaut.security.config
Stores configuration for JWT.
SecurityConfigurationProperties() - Constructor for class io.micronaut.security.config.SecurityConfigurationProperties
 
SecurityFilter - Class in io.micronaut.security.filters
Security Filter.
SecurityFilter(Collection<SecurityRule>, Collection<AuthenticationFetcher>, RejectionHandler, SecurityFilterOrderProvider) - Constructor for class io.micronaut.security.filters.SecurityFilter
 
SecurityFilterOrderProvider - Interface in io.micronaut.security.filters
Provides an order for the SecurityFilter.
SecurityJacksonModule - Class in io.micronaut.security.authentication.jackson
A module to extend Jackson for security related classes.
SecurityJacksonModule() - Constructor for class io.micronaut.security.authentication.jackson.SecurityJacksonModule
Default constructor.
SecurityRule - Interface in io.micronaut.security.rules
Informs the JWT filter what to do with the given request.
SecurityRuleResult - Enum in io.micronaut.security.rules
The result of a security rule check.
securityRules - Variable in class io.micronaut.security.filters.SecurityFilter
 
SecurityService - Interface in io.micronaut.security.utils
Provides a set of convenient methods related to authentication and authorization.
SecuritySessionConfiguration - 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
 
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
setEnabled(boolean) - Method in class io.micronaut.security.token.config.TokenConfigurationProperties
Sets whether the configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Set whether to enable bearer token authentication.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.config.JwtConfigurationProperties
Sets whether JWT security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
Sets whether JWT cookie based security is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.jwt.endpoints.OauthControllerConfigurationProperties
Sets whether the OauthController is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
setEncryptionMethod(EncryptionMethod) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
EncryptionMethod.
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
Http Header name.
setHeaderName(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the header name to use.
setHeaderName(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Http Header to be used to propagate the token.
setHttpStatus(HttpStatus) - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
The Http status used used for redirection.
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
 
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
 
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
Http Header value prefix.
setPrefix(String) - Method in class io.micronaut.security.token.jwt.bearer.BearerTokenConfigurationProperties
Sets the prefix to use for the auth token.
setPrefix(String) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
Value prefix for Http Header.
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(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
 
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
 
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
Responsible for writing the token in the request.
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
 
UserFetcher - Interface in io.micronaut.security.authentication.providers
Responsible for returning user information based on their username.
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
Represents the state of a user after authentication.

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
 
validate(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
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
validateEncryptedJWTSignature(EncryptedJWT, String, List<SignatureConfiguration>, List<EncryptionConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Validates a encrypted JWT Signature.
validateJwtSignatureAndClaims(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates JWT signature and Claims.
validateJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
validateJwtSignatureAndClaims(String, Collection<? extends JwtClaimsValidator>, List<SignatureConfiguration>, List<EncryptionConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Validates JWT signature and Claims.
validatePlainJWTSignature(JWT) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates the Signature of a plain JWT.
validatePlainJWTSignature(JWT, List<SignatureConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Validates the Signature of a plain JWT.
validateSignedJWTSignature(SignedJWT) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
Validates a Signed JWT signature.
validateSignedJWTSignature(SignedJWT, List<SignatureConfiguration>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Validates a Signed JWT signature.
validateToken(String) - Method in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
 
validateToken(String) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
 
validateToken(String) - Method in interface io.micronaut.security.token.validator.TokenValidator
Validates the provided token and returns the authentication state.
valueOf(String) - Static method in enum io.micronaut.security.authentication.AuthenticationFailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.AuthenticationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.Display
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.token.response.TokenError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.grants.GrantType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.rules.SecurityRuleResult
Returns the enum constant of this type with the specified name.
values() - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
 
values() - Static method in enum io.micronaut.security.authentication.AuthenticationFailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.AuthenticationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.Display
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.endpoint.token.response.TokenError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.oauth2.grants.GrantType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.security.rules.SecurityRuleResult
Returns an array containing the constants of this enum type, in the order they are declared.
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.ec.ECSignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
Verify a signed JWT.
verify(List<JWK>, SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
returns true if any JWK match is able to verify the JWT signature.
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
 
verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
 
verify(SignedJWT) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
Verify a signed JWT.
verifyClaims(JWTClaimsSet, Collection<? extends JwtClaimsValidator>) - Method in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
verifyClaims(JwtClaims, Collection<? extends JwtClaimsValidator>) - Static method in class io.micronaut.security.token.jwt.validator.JwtTokenValidatorUtils
Verifies the provided claims with the provided validators.

W

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