A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- AbstractSecurityRule - Class in io.micronaut.security.rules
-
A base
SecurityRule
class to extend from that provides helper methods to get the roles from the claims and compare them to the roles allowed by the rule. - AbstractSignatureConfiguration - Class in io.micronaut.security.token.jwt.signature
- AbstractSignatureConfiguration() - Constructor for class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
- AbstractTokenRequestContext<G,R extends TokenResponse> - Class in io.micronaut.security.oauth2.endpoint.token.request.context
-
A base class that provides getters for common context properties.
- AbstractTokenRequestContext(MediaType, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
- ACCESS_DENIED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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
- 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.
- ACCOUNT_EXPIRED - io.micronaut.security.authentication.AuthenticationFailureReason
-
Failure when the cause is the user account expired.
- ACCOUNT_LOCKED - io.micronaut.security.authentication.AuthenticationFailureReason
-
Failure when the cause is the user account was locked.
- ACCOUNT_SELECTION_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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
- ADDRESS - io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
-
This scope value requests access to the address Claim.
- algorithm - Variable in class io.micronaut.security.token.jwt.encryption.AbstractEncryptionConfiguration
- algorithm - Variable in class io.micronaut.security.token.jwt.signature.AbstractSignatureConfiguration
- ALL_CLAIMS - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
- ALLOWED - io.micronaut.security.rules.SecurityRuleResult
-
The rule explicitly allows this request.
- 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 usesAttributes
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
- 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() - Constructor for exception io.micronaut.security.authentication.AuthenticationException
-
No message.
- AuthenticationException(AuthenticationResponse) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
-
Sets the message based on the response.
- AuthenticationException(String) - Constructor for exception io.micronaut.security.authentication.AuthenticationException
- AuthenticationExceptionHandler - Class in io.micronaut.security.authentication
-
Handles the server response when an
AuthenticationException
is thrown. - AuthenticationExceptionHandler() - 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 aHttpRequest
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
toAuthentication
. - 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
toAuthentication
. - AuthenticationUserDetailsAdapter(UserDetails) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
-
Deprecated.
- AuthenticationUserDetailsAdapter(UserDetails, String) - Constructor for class io.micronaut.security.authentication.AuthenticationUserDetailsAdapter
- authenticator - Variable in class io.micronaut.security.endpoints.LoginController
- authenticator - Variable in class io.micronaut.security.token.basicauth.BasicAuthTokenValidator
- Authenticator - Class in io.micronaut.security.authentication
-
An Authenticator operates on several
AuthenticationProvider
instances returning the first authenticatedAuthenticationResponse
. - Authenticator(Collection<AuthenticationProvider>) - Constructor for class io.micronaut.security.authentication.Authenticator
- authoritiesFetcher - Variable in class io.micronaut.security.authentication.providers.DelegatingAuthenticationProvider
- AuthoritiesFetcher - Interface in io.micronaut.security.authentication.providers
-
Responsible for finding granted authorities for a given user.
- AUTHORIZATION_CODE - io.micronaut.security.oauth2.grants.GrantType
-
The Authorization Code grant type is used by confidential and public clients to exchange an authorization code for an access token.
- AuthorizationCodeGrant - Class in io.micronaut.security.oauth2.grants
-
Authorization Code Grant Request.
- AuthorizationCodeGrant() - Constructor for class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
-
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
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
-
Deprecated.
- 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 - Variable in class io.micronaut.security.token.jwt.bearer.BearerTokenReader
- BearerTokenConfiguration - Interface in io.micronaut.security.token.jwt.bearer
-
Configuration for the
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(ContextSettings) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
- build(HttpRequest) - Method in class io.micronaut.security.oauth2.endpoint.endsession.response.DefaultEndSessionCallbackUrlBuilder
- build(HttpRequest) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.response.EndSessionCallbackUrlBuilder
-
Builds the URL to redirect back to
- build(HttpRequest, String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
-
Builds a URL with the provided arguments
- build(String, String, String, String, boolean) - Method in interface io.micronaut.configuration.security.ldap.context.ContextBuilder
- build(String, String, String, String, boolean) - Method in class io.micronaut.configuration.security.ldap.context.DefaultContextBuilder
- 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
withECPublicKey
. - 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) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateFactory
- buildState(HttpRequest<?>, MutableHttpResponse, AuthorizationRequest) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
- buildState(HttpRequest<?>, MutableHttpResponse, AuthorizationRequest) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateFactory
- buildUrl(HttpRequest, String) - Method in 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 theSecured
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 - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
- ClaimsGenerator - Interface in io.micronaut.security.token.jwt.generator.claims
- ClaimsValidationConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
- CLIENT_CREDENTIALS - io.micronaut.security.oauth2.grants.GrantType
-
The Client Credentials grant type is used by clients to obtain an access token outside of the context of a user.
- CLIENT_SECRET_BASIC - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
- CLIENT_SECRET_JWT - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
- CLIENT_SECRET_POST - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
- 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() - Method in class io.micronaut.configuration.security.ldap.LdapAuthenticationProvider
- 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
- CODE - io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
- 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
-
Deprecated.
- ConfigurationInterceptUrlMapRule(RolesFinder, SecurityConfiguration) - Constructor for class io.micronaut.security.rules.ConfigurationInterceptUrlMapRule
- CONSENT - io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
- CONSENT_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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 ofLdapConfiguration
. - 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(CharSequence, Class<EncryptionMethod>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.EncryptionMethodConverter
- convert(CharSequence, Class<JWEAlgorithm>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.JWEAlgorithmConverter
- convert(CharSequence, Class<KeyType>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.KeyTypeConverter
- convert(CharSequence, Class<JWSAlgorithm>, ConversionContext) - Method in class io.micronaut.security.token.jwt.converters.JWSAlgorithmConverter
- convert(Map, Class<InterceptUrlMapPattern>, ConversionContext) - Method in class io.micronaut.security.config.InterceptUrlMapConverter
- 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
- 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(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 class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
- createUserDetails(String, OpenIdTokenResponse, OpenIdClaims) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdUserDetailsMapper
- CREDENTIALS_DO_NOT_MATCH - io.micronaut.security.authentication.AuthenticationFailureReason
-
Failure when the cause is the credentials don't match.
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.Use
TokenConfiguration.DEFAULT_ROLES_NAME
instead - 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 anAuthentication
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
- 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 availableTokenReader
. - 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
-
Creates
EncryptionConfiguration
for eachECEncryptionConfiguration
bean. - 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
-
Creates
SignatureConfiguration
for eachECSignatureConfiguration
bean. - ECSignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureFactory
- ECSignatureGenerator - Class in io.micronaut.security.token.jwt.signature.ec
-
Elliptic curve signature generator.
- ECSignatureGenerator(ECSignatureGeneratorConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureGenerator
- ECSignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature.ec
-
Elliptic curve signature generation configuration.
- ECSignatureGeneratorFactory - Class in io.micronaut.security.token.jwt.signature.ec
-
Creates
SignatureGeneratorConfiguration
for eachECSignatureGeneratorConfiguration
bean. - ECSignatureGeneratorFactory() - Constructor for class io.micronaut.security.token.jwt.signature.ec.ECSignatureGeneratorFactory
- EMAIL - io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
-
This scope value requests access to the End-User's default profile Claims, which are: name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, and updated_at.
- 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 - Variable in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
- encryptionConfiguration(ECEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.ec.ECEncryptionFactory
- encryptionConfiguration(RSAEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionFactory
- encryptionConfiguration(SecretEncryptionConfiguration) - Method in class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionFactory
- EncryptionConfiguration - Interface in io.micronaut.security.token.jwt.encryption
-
Encryption configuration.
- 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 aHttpRequest
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(UserDetails, Integer) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
- generateToken(Map<String, Object>) - Method in interface io.micronaut.security.token.generator.TokenGenerator
- generateToken(Map<String, Object>) - Method in class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
- GenericJwtClaimsValidator - 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() - Method in interface io.micronaut.configuration.security.ldap.context.SearchProvider
- get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.configuration.security.ldap.context.AttributesConvertibleValues
- get(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
- get(String) - Method in interface io.micronaut.security.token.Claims
-
Retrieves a value from the claims for the given name.
- get(String) - Method in class io.micronaut.security.token.jwt.generator.claims.JwtClaimsSetAdapter
- get(String) - Method in class io.micronaut.security.token.MapClaims
- getAccess() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
-
access getter.
- getAccessToken() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
- getAccessToken() - Method in class io.micronaut.security.token.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
-
If not specified, defaults to
JwtGeneratorConfigurationProperties.DEFAULT_EXPIRATION
. - 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() - Method in class io.micronaut.security.token.jwt.validator.AuthenticationJWTClaimsSetAdapter
- getAttributes(String, String) - Method in class io.micronaut.security.authentication.UserDetails
- 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() - Method in class io.micronaut.security.oauth2.routes.DefaultOauthController
- getClient() - Method in interface io.micronaut.security.oauth2.routes.OauthController
- getClient(String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
-
Retrieves a client for the given provider.
- getClientConfiguration() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
- getClientConfiguration() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
- 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() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
- getForbiddenRedirectUri(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.ForbiddenRejectionUriProvider
- 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() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
- getMediaType(OauthClientConfiguration) - Static method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
-
Resolves the media type for the request body
- getMediaType(OauthClientConfiguration) - Static method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
-
Resolves the media type for the request body
- getMessage() - Method in class io.micronaut.security.authentication.AuthenticationFailed
-
message getter.
- getMessage() - Method in interface io.micronaut.security.authentication.AuthenticationResponse
- 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() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponse
- getNonce() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OpenIdAuthorizationResponse
- getNonce() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
- getNonce() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.State
- getNonce() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
- getNonce() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
- getNonce(MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- getOpenid() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
- getOpenid() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
- getOpenid() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
- getOpenid() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
- getOpPolicyUri() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
- getOpPolicyUri() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
-
op_policy_uri OPTIONAL.
- getOpTosUri() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
- getOpTosUri() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
-
op_tos_uri.
- getOrder() - Method in class io.micronaut.security.filters.SecurityFilter
- getOrder() - Method in class io.micronaut.security.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() - 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
- getPath(String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
-
Builds the path portion of the URL
- getPattern() - Method in class io.micronaut.security.config.InterceptUrlMapPattern
-
pattern getter.
- 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() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.EndSessionConfiguration
- getRedirectUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties
- getRedirectUri() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
- getRedirectUri() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
- getRedirectUri() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.State
- getRedirectUri() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
- getRedirectUri(HttpRequest) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
- getRedirectUri(HttpRequest<?>, boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandler
-
Returns the redirection uri.
- getRefreshJwksAttempts() - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
-
Returns the number of attempts to refresh the cached JWKS.
- getRefreshToken() - Method in class io.micronaut.security.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() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
-
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. - 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(Object[]) - Method in class io.micronaut.configuration.security.ldap.configuration.LdapConfiguration.SearchConfiguration
- 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.
- 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() - 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
- getState(MutableHttpResponse) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
- getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
- getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
- getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.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(OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
-
Builds the secure endpoint from the provider metadata
- getTokenEndpoint(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
-
Builds the secure endpoint from the client configuration
- 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() - Method in class io.micronaut.security.session.SecuritySessionConfigurationProperties
- getUnauthorizedRedirectUri(HttpRequest<?>) - Method in interface io.micronaut.security.handlers.UnauthorizedRejectionUriProvider
- 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() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
- getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
- getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
- getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.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
- getUrl(HttpRequest, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
- getUrl(HttpRequest, Authentication) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpoint
- 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() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
- getUsername() - Method in class io.micronaut.security.token.jwt.render.BearerAccessRefreshToken
-
username getter.
- getUsername(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper
- 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 ofLdapConfiguration.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(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 class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler
- 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) - Method in interface io.micronaut.security.utils.SecurityService
-
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, 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
-
Deprecated.
- 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
- ID_TOKEN - io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
- IdTokenHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
-
Resolves a Id Token Hint.
- IMPLICIT - io.micronaut.security.oauth2.grants.GrantType
-
The implicit grant is a simplified authorization code flow optimized for clients implemented in a browser using a scripting language such as JavaScript.
- index(TokenRefreshRequest) - Method in class io.micronaut.security.token.jwt.endpoints.OauthController
- index(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.endpoints.LogoutController
-
POST endpoint for Logout Controller.
- 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
- INTERACTION_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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
- INVALID_CLIENT - io.micronaut.security.oauth2.endpoint.token.response.TokenError
- INVALID_GRANT - io.micronaut.security.oauth2.endpoint.token.response.TokenError
- INVALID_REQUEST - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- INVALID_REQUEST - io.micronaut.security.oauth2.endpoint.token.response.TokenError
- INVALID_REQUEST_URI - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- INVALID_SCOPE - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- INVALID_SCOPE - io.micronaut.security.oauth2.endpoint.token.response.TokenError
- InvalidStateException - Exception in io.micronaut.security.oauth2.endpoint.authorization.state
-
Exception thrown if authorization response state parameter validation fails.
- InvalidStateException(String) - Constructor for exception io.micronaut.security.oauth2.endpoint.authorization.state.InvalidStateException
- io.micronaut.configuration.security.ldap - package io.micronaut.configuration.security.ldap
- io.micronaut.configuration.security.ldap.configuration - package io.micronaut.configuration.security.ldap.configuration
- io.micronaut.configuration.security.ldap.context - package io.micronaut.configuration.security.ldap.context
- io.micronaut.configuration.security.ldap.group - package io.micronaut.configuration.security.ldap.group
- io.micronaut.security.annotation - package io.micronaut.security.annotation
-
Annotations for Security.
- io.micronaut.security.authentication - package io.micronaut.security.authentication
-
Micronaut security authentication.
- io.micronaut.security.authentication.jackson - package io.micronaut.security.authentication.jackson
- io.micronaut.security.authentication.providers - package io.micronaut.security.authentication.providers
-
Security providers.
- io.micronaut.security.config - package io.micronaut.security.config
-
Security configuration.
- io.micronaut.security.endpoints - package io.micronaut.security.endpoints
-
Security login and logout endpoints.
- io.micronaut.security.event - package io.micronaut.security.event
-
Login failure and success events.
- io.micronaut.security.filters - package io.micronaut.security.filters
-
Security and authentication filters.
- io.micronaut.security.handlers - package io.micronaut.security.handlers
-
Security handlers.
- io.micronaut.security.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
-
Deprecated.use
IpPatternsRule(RolesFinder, SecurityConfiguration)
instead. - 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
- JwkValidator - Interface in io.micronaut.security.token.jwt.signature.jwks
-
Validates a JWT signature with a JSON Web Key (JWK).
- JWSAlgorithmConverter - Class in io.micronaut.security.token.jwt.converters
-
Converts a string to a
JWSAlgorithm
. - JWSAlgorithmConverter() - Constructor for class io.micronaut.security.token.jwt.converters.JWSAlgorithmConverter
- JWT_BEARER_ASSERTION_GRANT - io.micronaut.security.oauth2.grants.GrantType
- JWT_ID - Static variable in interface io.micronaut.security.token.jwt.generator.claims.JwtClaims
- jwtAuthenticationFactory - Variable in class io.micronaut.security.token.jwt.validator.JwtTokenValidator
- JwtAuthenticationFactory - Interface in io.micronaut.security.token.jwt.validator
-
Creates an
Authentication
object from a JWT token. - JwtBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
-
JWT bearer assertion grant.
- JwtBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
-
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
toJwtClaims
. - 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) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
- JWTClaimsSetGenerator(TokenConfiguration, JwtIdGenerator, ClaimsAudienceProvider, ApplicationConfiguration) - Constructor for class io.micronaut.security.token.jwt.generator.claims.JWTClaimsSetGenerator
- JWTClaimsSetUtils - Class in io.micronaut.security.token.jwt.validator
-
Utils class to instantiate a JWClaimsSet give a map of claims.
- 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 - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieLoginHandler
- jwtCookieConfiguration - Variable in class io.micronaut.security.token.jwt.cookie.JwtCookieTokenReader
- JwtCookieConfiguration - Interface in io.micronaut.security.token.jwt.cookie
- 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
-
JwtGeneratorConfiguration
implementation. - 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 anJWTClaimsSet
. - JWTOpenIdClaims(JWTClaimsSet) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
- JwtTokenGenerator - Class in io.micronaut.security.token.jwt.generator
-
JWT Token Generation.
- JwtTokenGenerator(SignatureGeneratorConfiguration, EncryptionConfiguration, ClaimsGenerator) - Constructor for class io.micronaut.security.token.jwt.generator.JwtTokenGenerator
- JwtTokenValidator - Class in io.micronaut.security.token.jwt.validator
- JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
-
Deprecated.
- JwtTokenValidator(Collection<SignatureConfiguration>, Collection<EncryptionConfiguration>, Collection<GenericJwtClaimsValidator>, JwtAuthenticationFactory) - Constructor for class io.micronaut.security.token.jwt.validator.JwtTokenValidator
-
Constructor.
- 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
- 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.
- LOGIN - io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
- LOGIN_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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.
- 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) - Constructor for class io.micronaut.security.endpoints.LogoutController
-
Deprecated.
- LogoutController(LogoutHandler, ApplicationEventPublisher, LogoutControllerConfiguration) - Constructor for class io.micronaut.security.endpoints.LogoutController
- LogoutControllerConfiguration - Interface in io.micronaut.security.endpoints
-
Encapsulates the configuration of
LogoutController
. - LogoutControllerConfigurationProperties - Class in io.micronaut.security.endpoints
-
Implementation of
LogoutControllerConfiguration
used to configure theLogoutController
. - LogoutControllerConfigurationProperties() - Constructor for class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
- LogoutEvent - Class in io.micronaut.security.event
-
Event triggered when the user logs out.
- LogoutEvent(Object) - Constructor for class io.micronaut.security.event.LogoutEvent
-
Event triggered when the user logs out.
- LogoutHandler - Interface in io.micronaut.security.handlers
-
Responsible for logging the user out and returning an appropriate response.
M
- 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
- 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
- MapClaims - Class in io.micronaut.security.token
-
A
Claims
implementation backed by aMap
. - MapClaims(Map<String, Object>) - Constructor for class io.micronaut.security.token.MapClaims
-
Creates a MapClaims with the corresponding backing map.
- matches(SignedJWT, JWKSet, int) - Method in class io.micronaut.security.token.jwt.signature.jwks.JwksSignature
-
Calculates a list of JWK matches for a JWT.
- 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(String, String) - Method in interface io.micronaut.security.authentication.providers.PasswordEncoder
- 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.
- NONE - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
- NONE - io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
- 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 ofOauthClientConfiguration
. - OauthConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
- OauthConfigurationProperties.OpenIdConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
-
OpenID configuration
- OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
-
Claims configuration.
- OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
-
Claims Validator configuration.
- OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
-
End session configuration
- OauthController - Class in io.micronaut.security.token.jwt.endpoints
-
A controller that handles token refresh.
- OauthController - Interface in io.micronaut.security.oauth2.routes
-
Responsible for OAuth 2.0 authorization redirect, authorization callback, and end session redirects.
- OauthController(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
- 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 - io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
- 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
- PAGE - io.micronaut.security.oauth2.endpoint.authorization.request.Display
-
The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view.
- PARAMETER_ACR_VALUES - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- PARAMETER_CLIENT_ID - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
- PARAMETER_DISPLAY - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- PARAMETER_ID_TOKEN_HINT - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- PARAMETER_LOGIN_HINT - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- PARAMETER_MAX_AGE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- PARAMETER_NONCE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
- PARAMETER_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
- PASSWORD - io.micronaut.security.oauth2.grants.GrantType
-
The Password grant type is used by first-party clients to exchange a user's credentials for an access token.
- PASSWORD_EXPIRED - io.micronaut.security.authentication.AuthenticationFailureReason
-
Failure when the cause is the user's password expired.
- 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.
- PHONE - io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
-
This scope value requests access to the phone_number and phone_number_verified Claims.
- 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.
- POPUP - io.micronaut.security.oauth2.endpoint.authorization.request.Display
-
The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window.
- POSTAL_CODE - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
- PREFIX - Static variable in class io.micronaut.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
- PRIVATE_KEY_JWT - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
- 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.
- PROFILE - io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
-
This scope value requests access to the End-User's default profile Claims, which are: name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, and updated_at.
- Prompt - Enum 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
- 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
- REDIRECT_URI_MISMATCH - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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
andForbiddenRejectionUriProvider
exists provides aRejectionHandler
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 ofRedirectRejectionHandlerConfiguration
. - RedirectRejectionHandlerConfigurationProperties() - Constructor for class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
- REFRESH_TOKEN - io.micronaut.security.oauth2.grants.GrantType
-
OAuth 2.0 refresh tokens.
- REFRESH_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.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
- REGISTRATION_NOT_SUPPORTED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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.
- REJECTED - io.micronaut.security.rules.SecurityRuleResult
-
The rule explicitly rejects this request.
- REJECTION - Static variable in class io.micronaut.security.filters.SecurityFilter
-
The attribute used to store if the request was rejected and why.
- 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(UserDetails, Integer, String, String) - Method in class io.micronaut.security.token.jwt.render.BearerTokenRenderer
- render(UserDetails, Integer, String, String) - Method in interface io.micronaut.security.token.jwt.render.TokenRenderer
- render(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
- request - Variable in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
- REQUEST_NOT_SUPPORTED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- REQUEST_URI_NOT_SUPPORTED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- 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.
- 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
-
Creates
EncryptionConfiguration
for eachRSAEncryptionConfiguration
bean. - RSAEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.rsa.RSAEncryptionFactory
- RSASignature - Class in io.micronaut.security.token.jwt.signature.rsa
-
RSA signature.
- RSASignature(RSASignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignature
- RSASignatureConfiguration - Interface in io.micronaut.security.token.jwt.signature.rsa
-
Encapsulates RSA Signature Configuration.
- RSASignatureFactory - Class in io.micronaut.security.token.jwt.signature.rsa
-
Creates
SignatureConfiguration
for eachRSASignatureConfiguration
bean. - RSASignatureFactory() - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureFactory
- RSASignatureGenerator - Class in io.micronaut.security.token.jwt.signature.rsa
-
RSA signature Generator.
- RSASignatureGenerator(RSASignatureGeneratorConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGenerator
- RSASignatureGeneratorConfiguration - Interface in io.micronaut.security.token.jwt.signature.rsa
-
Encapsulates RSA Signature Generation Configuration.
- RSASignatureGeneratorFactory - Class in io.micronaut.security.token.jwt.signature.rsa
-
Creates
SignatureGeneratorConfiguration
for eachRSASignatureGeneratorConfiguration
bean. - RSASignatureGeneratorFactory() - Constructor for class io.micronaut.security.token.jwt.signature.rsa.RSASignatureGeneratorFactory
S
- SAML_2_0_BEARER_ASSERTION_GRANT - io.micronaut.security.oauth2.grants.GrantType
- SamlBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
-
SAML 2.0 bearer assertion grant.
- SamlBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
-
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 ofLdapConfiguration.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
-
Creates
EncryptionConfiguration
for eachSecretEncryptionConfiguration
bean. - SecretEncryptionFactory() - Constructor for class io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionFactory
- SecretSignature - Class in io.micronaut.security.token.jwt.signature.secret
- SecretSignature(SecretSignatureConfiguration) - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignature
- SecretSignatureConfiguration - Class in io.micronaut.security.token.jwt.signature.secret
-
Create a
ConfigurationProperties
bean for each sub-property of micronaut.security.token.jwt.signatures.secret.*. - SecretSignatureConfiguration(String) - Constructor for class io.micronaut.security.token.jwt.signature.secret.SecretSignatureConfiguration
- SecretSignatureFactory - Class in io.micronaut.security.token.jwt.signature.secret
-
Creates
SecretSignature
beans for eachSecretSignatureConfiguration
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
-
Deprecated.use
SecuredAnnotationRule(RolesFinder)
instead. - 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 implementsSecureGrant
. - SecureGrantMap() - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
-
Default constructor.
- SecureGrantMap(int) - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
- secureRequest(MutableHttpRequest<G>, TokenRequestContext<G, R>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
-
Secures the request according to the context's endpoint supported authentication methods.
- 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 - 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.
- SecuritySessionConfiguration - Interface in io.micronaut.security.session
-
Defines Session-based Authentication configuration properties.
- SecuritySessionConfigurationProperties - Class in io.micronaut.security.session
-
Implementation of
SecuritySessionConfiguration
. - SecuritySessionConfigurationProperties() - Constructor for class io.micronaut.security.session.SecuritySessionConfigurationProperties
- SELECT_ACCOUNT - io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
- sendRequest(TokenRequestContext<G, R>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
- sendRequest(TokenRequestContext<G, R>) - Method in interface io.micronaut.security.oauth2.endpoint.token.request.TokenEndpointClient
- SensitiveEndpointRule - Class in io.micronaut.security.rules
-
Finds any sensitive endpoints and processes requests that match their id.
- serialize(State) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.JacksonStateSerDes
- serialize(State) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.StateSerDes
-
Serializes the state into a string for sending with the authorization redirect.
- SERVER_ERROR - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- SessionAuthenticationFetcher - Class in io.micronaut.security.session
-
Attempts to retrieve an instance of
Authentication
fromSession
. - 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 - Class in io.micronaut.security.session
-
Deprecated.Moved to
SessionSecurityFilterOrderProvider
- SessionSecurityFilterOrderProvider() - Constructor for class io.micronaut.security.filters.SessionSecurityFilterOrderProvider
-
Default constructor.
- SessionSecurityFilterOrderProvider() - Constructor for class io.micronaut.security.session.SessionSecurityFilterOrderProvider
-
Deprecated.
- SessionSecurityFilterOrderProvider(BeanContext) - Constructor for class io.micronaut.security.filters.SessionSecurityFilterOrderProvider
-
Injected constructor.
- SessionSecurityfilterRejectionHandler - Class in io.micronaut.security.session
-
Deprecated.use
RedirectRejectionHandler
instead - 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(Map<String, Object>) - Method in class io.micronaut.security.authentication.UserDetails
-
Sets user's attributes.
- setAttributes(Attributes) - Method in class io.micronaut.configuration.security.ldap.context.LdapSearchResult
- 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.AuthorizationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
-
The OAuth 2.0 authorization endpoint configuration
- setAuthorization(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
-
Sets the authorization endpoint configuration.
- setAuthorizationEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
- setAuthorizedParty(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
- setBase(String) - Method in class io.micronaut.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
-
Enables
LoginController
. - setEnabled(boolean) - Method in class io.micronaut.security.endpoints.LogoutControllerConfigurationProperties
-
Enables
LogoutController
. - setEnabled(boolean) - Method in class io.micronaut.security.handlers.RedirectRejectionHandlerConfigurationProperties
-
Enables
RedirectRejectionHandler
. - 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
-
Enables
BasicAuthTokenReader
. - 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
-
Enables
KeysController
. - 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
-
Enables
TokenPropagationHttpClientFilter
. - setEnabled(boolean) - Method in class io.micronaut.security.token.writer.HttpHeaderTokenWriterConfigurationProperties
-
Enable
HttpHeaderTokenWriter
. - 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(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
- 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.
- 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 newRedirectRejectionHandler
. - 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
-
Configures
TokenPropagationHttpClientFilter
path. - 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(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(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
- setRedirectUri(URI) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
- 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
-
Creates
SignatureConfiguration
for eachRSASignatureConfiguration
bean. - signatureConfiguration(SecretSignatureConfiguration) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignatureFactory
-
Creates
SecretSignature
for eachSecretSignatureConfiguration
bean. - 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
-
Creates
SignatureGeneratorConfiguration
for eachRSASignatureGeneratorConfiguration
bean. - 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
- TEMPORARILY_UNAVAILABLE - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- TOKEN - io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
- TOKEN - Static variable in class io.micronaut.security.filters.SecurityFilter
-
The attribute used to store a valid token in the request.
- 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
-
Deprecated.Use
TokenAuthenticationFetcher(Collection, TokenResolver, ApplicationEventPublisher)
instead. ATokenResolver
can be created usingDefaultTokenResolver(Collection)
. - 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 - Variable in class io.micronaut.security.token.jwt.generator.AccessRefreshTokenGenerator
- TokenGenerator - Interface in io.micronaut.security.token.generator
-
Responsible for generating token strings.
- tokenPropagationConfiguration - Variable in class io.micronaut.security.token.propagation.TokenPropagationHttpClientFilter
- TokenPropagationConfiguration - Interface in io.micronaut.security.token.propagation
-
Token propagation Configuration.
- TokenPropagationConfigurationProperties - Class in io.micronaut.security.token.propagation
-
Token Propagation Configuration Properties.
- TokenPropagationConfigurationProperties() - Constructor for class io.micronaut.security.token.propagation.TokenPropagationConfigurationProperties
- TokenPropagationHttpClientFilter - Class in io.micronaut.security.token.propagation
-
HttpClientFilter
to enable Token propagation. - TokenPropagationHttpClientFilter(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
- TOUCH - io.micronaut.security.oauth2.endpoint.authorization.request.Display
-
The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface.
U
- UNAUTHORIZED_CLIENT - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- UNAUTHORIZED_CLIENT - io.micronaut.security.oauth2.endpoint.token.response.TokenError
- UnauthorizedRejectionUriProvider - Interface in io.micronaut.security.handlers
-
Provides a uri to redirect to when a user tries to access a secured resource without authentication.
- UNKNOWN - io.micronaut.security.authentication.AuthenticationFailureReason
-
An unknown failure.
- UNKNOWN - io.micronaut.security.rules.SecurityRuleResult
-
The rule has no information to make the determination.
- UNSUPPORTED_GRANT_TYPE - io.micronaut.security.oauth2.endpoint.token.response.TokenError
- UNSUPPORTED_RESPONSE_TYPE - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationError
- USER_DISABLED - io.micronaut.security.authentication.AuthenticationFailureReason
-
Failure when the cause is the user account is disabled.
- USER_NOT_FOUND - io.micronaut.security.authentication.AuthenticationFailureReason
-
Failure when the cause is the user is not found.
- 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(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
- validate(JWTClaimsSet) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
- validate(SignedJWT, JWK) - Method in class io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
- validate(SignedJWT, JWK) - Method in interface io.micronaut.security.token.jwt.signature.jwks.JwkValidator
- validate(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(OauthClientConfiguration, OpenIdProviderMetadata, OpenIdTokenResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
- validate(OauthClientConfiguration, OpenIdProviderMetadata, OpenIdTokenResponse, String) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdTokenResponseValidator
- validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.AudienceClaimValidator
- validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.AuthorizedPartyClaimValidator
- validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.IssuerClaimValidator
- validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.validation.OpenIdClaimsValidator
- validate(OpenIdClaims, OauthClientConfiguration, OpenIdProviderMetadata, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.NonceClaimValidator
- validate(JwtClaims) - Method in class io.micronaut.security.token.jwt.validator.ExpirationJwtClaimsValidator
- validate(JwtClaims) - Method in interface io.micronaut.security.token.jwt.validator.JwtClaimsValidator
- validate(JwtClaims) - Method in class io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
- 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
- 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
-
Deprecated.
- 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.
- value() - Method in annotation type io.micronaut.security.annotation.Secured
-
The values supplied will be used to secure the target.
- 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(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.rsa.RSASignature
- verify(SignedJWT) - Method in class io.micronaut.security.token.jwt.signature.secret.SecretSignature
- verify(SignedJWT) - Method in interface io.micronaut.security.token.jwt.signature.SignatureConfiguration
-
Verify a signed JWT.
- verify(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.
- 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
- WAP - io.micronaut.security.oauth2.endpoint.authorization.request.Display
-
The Authorization Server SHOULD display the authentication and consent UI consistent with a "feature phone" type display.
- 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.
All Classes All Packages