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

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
 
AbstractClientCredentialsClient - Class in io.micronaut.security.oauth2.client.clientcredentials
Abstract class to create a Client for client credentials grant.
AbstractClientCredentialsClient(OauthClientConfiguration, TokenEndpointClient) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
AbstractClientSecureGrant - Class in io.micronaut.security.oauth2.grants
Base class for SecureGrant implementations.
AbstractClientSecureGrant() - Constructor for class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
AbstractCondition - Class in io.micronaut.security.oauth2.client.condition
Base class for condition implementations.
AbstractCondition() - Constructor for class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
AbstractCookieConfiguration - Class in io.micronaut.security.oauth2.endpoint
Base configuration for CookieConfiguration implementations.
AbstractCookieConfiguration() - Constructor for class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
AbstractEndSessionRequest - Class in io.micronaut.security.oauth2.endpoint.endsession.request
A base class to extend from to log out of an OpenID provider.
AbstractEndSessionRequest(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
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.AuthorizationErrorCode
 
ACCESS_TOKEN_KEY - Static variable in interface io.micronaut.security.oauth2.endpoint.token.response.OauthAuthenticationMapper
A key to be stored in the user details to store the access token returned by the provider.
ACCOUNT_SELECTION_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
AdditionalClaimsConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
Address - Class in io.micronaut.security.oauth2.endpoint.token.response
Representation of an Address Claim which represents a physical mailing address.
Address(Map<String, Object>) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.Address
 
ADDRESS - io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdScope
This scope value requests access to the address Claim.
AsMap - Interface in io.micronaut.security.oauth2.grants
A contract for a class convertible to a map.
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
 
AUTH0 - io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
Auth0EndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Auth0.
Auth0EndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
authenticate(HttpRequest<?>, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
 
authenticate(HttpRequest<?>, AuthenticationRequest<?, ?>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
 
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.
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
 
AuthorizationEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
OAuth 2.0 authorization endpoint configuration.
AuthorizationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
AuthorizationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
AuthorizationErrorCode - Enum in io.micronaut.security.oauth2.endpoint.authorization.response
Error codes for an Authentication Error Response message returned from the OP's Authorization Endpoint in response to the Authorization Request message sent by the RP.
AuthorizationErrorResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
Open ID Connect Authentication Error Response.
AuthorizationErrorResponseException - Exception in io.micronaut.security.oauth2.endpoint.authorization.response
A runtime exception thrown when a Oauth 2.
AuthorizationErrorResponseException(AuthorizationErrorResponse) - Constructor for exception io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseException
Constructor.
AuthorizationErrorResponseExceptionHandler - Class in io.micronaut.security.oauth2.endpoint.authorization.response
An exception handler for AuthorizationErrorResponseException.
AuthorizationErrorResponseExceptionHandler() - 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.
AuthorizationServer - Enum in io.micronaut.security.oauth2.endpoint.endsession.request
Authorization Servers.
AUTHORIZED_PARTY - Static variable in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
AuthorizedPartyClaimValidator - Class in io.micronaut.security.oauth2.endpoint.token.response.validation
Authorized party claim validation.
AuthorizedPartyClaimValidator() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.validation.AuthorizedPartyClaimValidator
 
AwsCognitoEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from AWS Cognito.
AwsCognitoEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 

B

beanContext - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
build(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.endsession.response.DefaultEndSessionCallbackUrlBuilder
 
build(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.endsession.response.EndSessionCallbackUrlBuilder
Builds the URL to redirect back to.
build(HttpRequest<?>, String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
Builds a URL with the provided arguments.
buildAttributes(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
buildCallbackUri(String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildCallbackUri(String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URI to receive the OAuth 2.0 authorization callback request.
buildCallbackUrl(HttpRequest<?>, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
 
buildCallbackUrl(HttpRequest<?>, String) - Method in interface io.micronaut.security.oauth2.url.OauthRouteUrlBuilder
Builds the URL to receive the OAuth 2.0 authorization callback request.
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, 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.
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
 
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
 
ClientCredentialsClient - Interface in io.micronaut.security.oauth2.client.clientcredentials
 
clientCredentialsClientsByName - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
ClientCredentialsConfiguration - Interface in io.micronaut.security.oauth2.client.clientcredentials
Client credentials configuration.
ClientCredentialsConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
ClientCredentialsEnabled - Class in io.micronaut.security.oauth2.client.clientcredentials
Condition to determine if the client credentials grant is enabled for a given OAuth 2.0 client.
ClientCredentialsEnabled() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsEnabled
 
ClientCredentialsFactory - Class in io.micronaut.security.oauth2.client.clientcredentials
Factory to create ClientCredentialsClient beans.
ClientCredentialsFactory() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsFactory
 
ClientCredentialsGrant - Class in io.micronaut.security.oauth2.grants
Client Credentials Grant.
ClientCredentialsGrant() - Constructor for class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
ClientCredentialsHeaderPropagatorEnabled - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
 
ClientCredentialsHeaderPropagatorEnabled() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderPropagatorEnabled
 
ClientCredentialsHeaderTokenPropagator - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
Propagates a token obtained via client credentials based off of a header.
ClientCredentialsHeaderTokenPropagator(ClientCredentialsHeaderTokenPropagatorConfiguration) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
ClientCredentialsHeaderTokenPropagatorConfiguration - Interface in io.micronaut.security.oauth2.client.clientcredentials.propagation
HTTP header client credentials token propagation configuration.
ClientCredentialsHttpClientFilter - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
An HttpClientFilter to add an access token to outgoing request thanks to a Client Credentials request.
ClientCredentialsHttpClientFilter(OutgoingHttpRequestProcessor, Stream<OauthClientConfiguration>, ClientCredentialsTokenPropagator, BeanContext) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
clientCredentialsTokenHandlerByName - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
ClientCredentialsTokenPropagator - Interface in io.micronaut.security.oauth2.client.clientcredentials.propagation
Responsible for retrieving and writing tokens obtained via a client credentials request.
ClientCredentialsTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending a client credentials request to an OAuth 2.0 provider.
ClientCredentialsTokenRequestContext(OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
ClientCredentialsTokenRequestContext(String, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
ClientCredentialsTokenRequestContext(String, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
clientId - Variable in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
clientSecret - Variable in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
CODE - io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
COGNITO - io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
configuration - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
CONSENT - io.micronaut.security.oauth2.endpoint.authorization.request.Prompt
 
CONSENT_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
contains(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
cookieDomain - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
cookieExpiration(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
 
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
 
cookieSecure - Variable in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
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
 
createAuthenticationResponse(TokenResponse, State) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OauthAuthenticationMapper
Convert the token response and state into an authentication response.
createAuthenticationResponse(String, OpenIdTokenResponse, OpenIdClaims, State) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
createAuthenticationResponse(String, OpenIdTokenResponse, OpenIdClaims, State) - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper
 
createInitialState() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateFactory
 
createJwksUriSignature(BeanProvider<DefaultOpenIdProviderMetadata>, JwkValidator) - Method in class io.micronaut.security.oauth2.client.JwksUriSignatureFactory
 
createTokenRequestContext(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
createTokenRequestContext(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsClient
 
createTokenRequestContext(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
 

D

DEFAULT_ADVANCED_EXPIRATION - Static variable in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
The default advanced expiration value for client credentials grant.
DEFAULT_AUTHENTICATION_METHOD - Static variable in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
DEFAULT_ENABLED - Static variable in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
The default enable value.
DEFAULT_HEADER_NAME - Static variable in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
DEFAULT_PERSISTENCE - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
DEFAULT_PREFIX - Static variable in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
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
 
DefaultClientCredentialsClient - Class in io.micronaut.security.oauth2.client.clientcredentials
ClientCredentialsClient for OAuth 2.0 clients which configures the token endpoint information directly.
DefaultClientCredentialsClient(OauthClientConfiguration, TokenEndpointClient) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsClient
 
DefaultClientCredentialsOpenIdClient - Class in io.micronaut.security.oauth2.client.clientcredentials
Client for Client Credentials for OAuth 2.0 clients which user open id configuration.
DefaultClientCredentialsOpenIdClient(OauthClientConfiguration, TokenEndpointClient, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
 
DefaultClientCredentialsTokenPropagator - Class in io.micronaut.security.oauth2.client.clientcredentials.propagation
The default token propagator that uses the default header configuration.
DefaultClientCredentialsTokenPropagator() - Constructor for class io.micronaut.security.oauth2.client.clientcredentials.propagation.DefaultClientCredentialsTokenPropagator
Default constructor.
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
 
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(OauthAuthenticationMapper, OauthClientConfiguration, AuthorizationRedirectHandler, OauthAuthorizationResponseHandler, BeanContext) - Constructor for class io.micronaut.security.oauth2.client.DefaultOauthClient
 
DefaultOauthController - Class in io.micronaut.security.oauth2.routes
Default implementation of OauthController.
DefaultOauthRouteUrlBuilder - Class in io.micronaut.security.oauth2.url
Default implementation of OauthRouteUrlBuilder.
DefaultOpenIdAuthenticationMapper - Class in io.micronaut.security.oauth2.endpoint.token.response
The default implementation of OpenIdAuthenticationMapper that uses the subject claim for the username and populates the attributes with the non JWT standard claims.
DefaultOpenIdAuthenticationMapper(OpenIdAdditionalClaimsConfiguration, AuthenticationModeConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
Default constructor.
DefaultOpenIdAuthorizationResponse - Class in io.micronaut.security.oauth2.endpoint.authorization.response
 
DefaultOpenIdAuthorizationResponse(HttpRequest<Map<String, Object>>, StateSerDes, NoncePersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponse
 
DefaultOpenIdAuthorizationResponseHandler - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Default implementation of OpenIdAuthorizationResponseHandler.
DefaultOpenIdAuthorizationResponseHandler(OpenIdTokenResponseValidator, DefaultOpenIdAuthenticationMapper, 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, Supplier<OpenIdProviderMetadata>, OpenIdAuthenticationMapper, AuthorizationRedirectHandler, OpenIdAuthorizationResponseHandler, BeanContext, EndSessionEndpoint) - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
DefaultOpenIdProviderMetadata - Class in io.micronaut.security.oauth2.client
 
DefaultOpenIdProviderMetadata() - Constructor for class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
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
 
DefaultProviderResolver - Class in io.micronaut.security.oauth2
Default implementation of ProviderResolver.
DefaultProviderResolver(List<OpenIdClientConfiguration>) - Constructor for class io.micronaut.security.oauth2.DefaultProviderResolver
 
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
 
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
 
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.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 

E

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.
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.
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.oauth2.endpoint.authorization.state.DefaultState
 
equals(Object) - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
expandedUri(String, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
expirationDate(TokenResponse) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
extractTokenFromAuthorization(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 

F

findToken(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
Search for a JWT token in a HTTP request.
findToken(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsTokenPropagator
Attempts to retrieve a token in a request.

G

get(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAccessToken() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
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
 
getAdditionalRequestParams() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getAdditionalRequestParams() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
getAdress() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAdress() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
address.
getAdvancedExpiration() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getAdvancedExpiration() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.KeycloakEndSessionEndpoint
 
getArguments(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
 
getAssertion() - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
getAssertion() - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
getAudience() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAudience() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
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
 
getAuthorization() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getAuthorization() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getAuthorization() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getAuthorizationEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getAuthorizationEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
authorization_endpoint.
getAuthorizationErrorResponse() - Method in exception io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseException
 
getAuthorizedParty() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getAuthorizedParty() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
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
 
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(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getClient(String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
Retrieves a client for the given provider.
getClientConfiguration() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
getClientConfiguration() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getClientConfiguration(HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getClientCredentials() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getClientCredentials() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getClientId() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getClientId() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getClientId() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getClientId() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
getClientSecret() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getClientSecret() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getClientSecret() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
getCode() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
getCode() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
getCode() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getCodeChallengeMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getCodeChallengeMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
code_challenge_methods_supported.
getConfiguration() - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
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
 
getCookieDomain() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
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
 
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
 
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
 
getCookies(Authentication, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
getCookies(Authentication, String, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
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.
getEmail() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getEmail() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getEndpoint() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
getEndpoint() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getEndSession() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getEndSession() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
getEndSession() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getEndSession() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdConfiguration
 
getEndSessionEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getEndSessionEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
end_session_endpoint.
getError() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getError() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
getErrorCode() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
getErrorCodeDescription() - Method in enum io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
getErrorDescription() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getErrorDescription() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenErrorResponse
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getErrorResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
getErrorResponseType() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getErrorUri() - Method in 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
 
getExpiresInDate() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getFailureMessagePrefix(String) - Method in class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
getFailureMessagePrefix(String) - Method in class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
getFailureMessagePrefix(String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.PasswordGrantCondition
 
getFamilyName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getFamilyName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
family_name.
getFormatted() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getGender() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getGender() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getGivenName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getGivenName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
given_name.
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getGrant() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
getGrant() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getGrantType() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getGrantType() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getGrantType() - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
getGrantTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getGrantTypesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
grant_types_supported.
getHeaderName() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
getHeaderName() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
getHeaderPropagation() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getHeaderPropagation() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
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.
getIntrospection() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getIntrospection() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getIntrospectionEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIntrospectionEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getIntrospectionEndpointAuthMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getIntrospectionEndpointAuthMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
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
 
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
 
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
 
getLoginHint() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getLoginUri() - Method in interface io.micronaut.security.oauth2.configuration.OauthConfiguration
 
getLoginUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
getLogoutUri() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
getLogoutUri() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdConfiguration
 
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.
getMiddleName() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getMiddleName() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
middle_name.
getName() - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
getName() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
getName() - Method in 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.
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.
getOriginalUri() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
Deprecated.
getOriginalUri() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.State
Deprecated.
getPassword() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getPath(String, String) - Method in class io.micronaut.security.oauth2.url.DefaultOauthRouteUrlBuilder
Builds the path portion of the URL.
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
getPersistence() - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
getPersistence() - Method in interface io.micronaut.security.oauth2.endpoint.PersistableConfiguration
 
getPhoneNumber() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getPhoneNumber() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getPicture() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getPicture() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
getPostalCode() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getPreferredUsername() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
getPreferredUsername() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
preferred_username.
getPrefix() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagatorConfiguration
 
getPrefix() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
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
 
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
 
getRefreshToken() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getRefreshToken() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getRegion() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
getRegistration() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
 
getRegistration() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClientConfiguration
 
getRegistrationEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRegistrationEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
registration_endpoint.
getRequestObjectEncryptionAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestObjectEncryptionAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_object_encryption_alg_values_supported OPTIONAL.
getRequestObjectEncryptionEncValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestObjectEncryptionEncValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_object_encryption_enc_values_supported OPTIONAL.
getRequestObjectSigningAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestObjectSigningAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_object_signing_alg_values_supported.
getRequestParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestParameterSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_parameter_supported OPTIONAL.
getRequestUriParameterSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequestUriParameterSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
request_uri_parameter_supported OPTIONAL.
getRequireRequestUriRegistration() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRequireRequestUriRegistration() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
require_request_uri_registration OPTIONAL.
getResponseMode() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getResponseMode() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getResponseMode() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.OpenIdAuthorizationRequest
 
getResponseModesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getResponseModesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
response_modes_supported.
getResponseType() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.AuthorizationEndpointConfiguration
 
getResponseType() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
 
getResponseType() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.ClientCredentialsTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdCodeTokenRequestContext
 
getResponseType() - Method in class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
getResponseType() - Method in interface io.micronaut.security.oauth2.endpoint.token.request.context.TokenRequestContext
 
getResponseTypesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
As specified in Open ID Discovery Spec, if omitted, the default for Dynamic OpenID Providers is ["query", "fragment"].
getResponseTypesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
response_types_supported.
getRevocation() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getRevocation() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getRevocationEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRevocationEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getRevocationEndpointAuthMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getRevocationEndpointAuthMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getRoles(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
getScope() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsConfiguration
 
getScope() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
getScope() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
getScope() - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
getScope() - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
getScope(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getScopes() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getScopes() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
getScopes() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getScopesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getScopesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
scopes_supported.
getServiceDocumentation() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getServiceDocumentation() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
service_documentation OPTIONAL.
getState() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponse
Although the state is required if the Authorization Request included the state parameter.
getState() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
getState() - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.StateAware
 
getState() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
getState(MutableHttpResponse<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
 
getStateValue() - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
getStreetAddress() - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
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
 
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
 
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
 
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
getTokenEndpoint() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getTokenEndpoint() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
token_endpoint.
getTokenEndpoint() - Method in interface io.micronaut.security.oauth2.configuration.OauthClientConfiguration
 
getTokenEndpoint(OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
Builds the secure endpoint from the provider metadata.
getTokenEndpoint(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
Builds the secure endpoint from the client configuration.
getTokenEndpointAuthMethods() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
 
getTokenEndpointAuthMethodsSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getTokenEndpointAuthMethodsSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
token_endpoint_auth_methods_supported OPTIONAL.
getTokenEndpointAuthSigningAlgValuesSupported() - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
getTokenEndpointAuthSigningAlgValuesSupported() - Method in interface io.micronaut.security.oauth2.client.OpenIdProviderMetadata
token_endpoint_auth_signing_alg_values_supported OPTIONAL.
getTokenHandler(OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
getTokenType() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
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
 
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.
getUrl() - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultEndpointConfiguration
 
getUrl() - Method in interface io.micronaut.security.oauth2.configuration.endpoints.EndpointConfiguration
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.DefaultSecureEndpoint
 
getUrl() - Method in interface io.micronaut.security.oauth2.endpoint.Endpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.Auth0EndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.AwsCognitoEndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.KeycloakEndSessionEndpoint
 
getUrl() - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
 
getUrl(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
 
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 class io.micronaut.security.oauth2.grants.PasswordGrant
 
getUsername(String, OpenIdTokenResponse, OpenIdClaims) - Method in class io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper
 
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.

H

handle(HttpRequest, AuthorizationErrorResponseException) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorResponseExceptionHandler
 
handle(AuthorizationResponse, OauthClientConfiguration, OauthAuthenticationMapper, SecureEndpoint) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOauthAuthorizationResponseHandler
 
handle(AuthorizationResponse, OauthClientConfiguration, OauthAuthenticationMapper, SecureEndpoint) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OauthAuthorizationResponseHandler
Receives the authorization response and ultimately returns the authentication response.
handle(OpenIdAuthorizationResponse, OauthClientConfiguration, OpenIdProviderMetadata, OpenIdAuthenticationMapper, SecureEndpoint) - Method in class io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponseHandler
 
handle(OpenIdAuthorizationResponse, OauthClientConfiguration, OpenIdProviderMetadata, OpenIdAuthenticationMapper, SecureEndpoint) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.response.OpenIdAuthorizationResponseHandler
Receives the authorization response and ultimately returns the authentication response.
handleConfigurationEnabled(OauthClientConfiguration, ConditionContext<?>, String) - Method in class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
handleConfigurationEnabled(OauthClientConfiguration, ConditionContext<?>, String) - Method in class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
handleConfigurationEnabled(OauthClientConfiguration, ConditionContext<?>, String) - Method in class io.micronaut.security.oauth2.endpoint.token.request.password.PasswordGrantCondition
 
hashCode() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
hashCode() - Method in class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
 
HeaderTokenPropagatorConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
headerValue(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 

I

ID_TOKEN - io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
IdTokenClaimsValidator - Class in io.micronaut.security.oauth2.client
For AuthenticationMode.IDTOKEN authentication mode performs the following verification as described in the OpenID Connect Spec.
IdTokenClaimsValidator(Collection<OauthClientConfiguration>) - Constructor for class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
IdTokenHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Resolves a Id Token Hint.
IdTokenLoginHandler - Class in io.micronaut.security.oauth2.endpoint.token.response
Sets CookieLoginHandler`s cookie value to the idtoken received from an authentication provider.
IdTokenLoginHandler(AccessTokenCookieConfiguration, RedirectConfiguration, PriorToLoginPersistence) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
 
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.
infer(String) - Static method in enum io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
instantiateParameters(AuthorizationRequest, MutableHttpResponse) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
INTERACTION_REQUIRED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
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.AuthorizationErrorCode
 
INVALID_REQUEST - io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
INVALID_REQUEST_OBJECT - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
INVALID_REQUEST_URI - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
INVALID_SCOPE - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
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.security.oauth2 - package io.micronaut.security.oauth2
OAuth 2.0 related classes classes.
io.micronaut.security.oauth2.client - package io.micronaut.security.oauth2.client
Classes related to the creation of OAuth 2.0 clients.
io.micronaut.security.oauth2.client.clientcredentials - package io.micronaut.security.oauth2.client.clientcredentials
Classes related to the Client Credentials Grant.
io.micronaut.security.oauth2.client.clientcredentials.propagation - package io.micronaut.security.oauth2.client.clientcredentials.propagation
Classes related to the propagation of a token obtained via Client Credentials Grant.
io.micronaut.security.oauth2.client.condition - package io.micronaut.security.oauth2.client.condition
Classes related to Conditions used in the OAuth 2.0 Configuration.
io.micronaut.security.oauth2.configuration - package io.micronaut.security.oauth2.configuration
OAuth 2.0 configuration classes.
io.micronaut.security.oauth2.configuration.endpoints - package io.micronaut.security.oauth2.configuration.endpoints
OAuth 2.0 endpoint configuration classes.
io.micronaut.security.oauth2.endpoint - package io.micronaut.security.oauth2.endpoint
Classes related to OAuth2.0 and OpenID endpoints.
io.micronaut.security.oauth2.endpoint.authorization.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.
isAccessToken() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
 
isAccessToken() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdAdditionalClaimsConfiguration
 
isAudience() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
isAudience() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClaimsValidationConfiguration
 
isAuthorizedParty() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
 
isAuthorizedParty() - Method in interface io.micronaut.security.oauth2.configuration.OpenIdClaimsValidationConfiguration
 
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
 
isCookieSecure() - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
 
isEmailVerified() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
isEmailVerified() - Method in interface io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
isEnabled() - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
 
isEnabled() - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOauthClient
 
isErrorCallback(ConvertibleMultiValues<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdClient
 
isExpired(TokenResponse) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
isExpired(Date) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
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
 
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
 
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
Deprecated.
JacksonStateSerDes(JsonMapper) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.state.JacksonStateSerDes
 
jwksSignatureForOpenIdProviderMetadata(OpenIdProviderMetadata) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
JwksUriSignatureFactory - Class in io.micronaut.security.oauth2.client
Factory to create JwksSignature beans for the OpenIdProviderMetadata.getJwksUri() of OpenID clients.
JwksUriSignatureFactory() - Constructor for class io.micronaut.security.oauth2.client.JwksUriSignatureFactory
 
JWT_BEARER_ASSERTION_GRANT - io.micronaut.security.oauth2.grants.GrantType
 
JwtBearerAssertionGrant - Class in io.micronaut.security.oauth2.grants
JWT bearer assertion grant.
JwtBearerAssertionGrant() - Constructor for class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
JWTOpenIdClaims - Class in io.micronaut.security.oauth2.endpoint.token.response
An implementation of OpenIdClaims backed by an JWTClaimsSet.
JWTOpenIdClaims(JWTClaimsSet) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 

K

KEY_CLIENT_ID - Static variable in interface io.micronaut.security.oauth2.grants.SecureGrant
 
KEY_CLIENT_SECRET - Static variable in interface io.micronaut.security.oauth2.grants.SecureGrant
 
KEY_CODE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
KEY_SCOPES - Static variable in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
KEY_STATE - Static variable in interface io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationResponse
 
KEYCLOAK - io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
KeycloakEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Keycloak.
KeycloakEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>) - Constructor for class io.micronaut.security.oauth2.endpoint.endsession.request.KeycloakEndSessionEndpoint
 

L

LOCALITY - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
LOG - Static variable in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
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.AuthorizationErrorCode
 
LoginHintResolver - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
Resolves a LoginHint.

M

matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsEnabled
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderPropagatorEnabled
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.condition.AbstractCondition
 
matches(ConditionContext) - Method in class io.micronaut.security.oauth2.client.condition.OpenIdClientCondition
 
mediaType - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
MutableState - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Represents a mutable state object.

N

names() - Method in class io.micronaut.security.oauth2.endpoint.token.response.JWTOpenIdClaims
 
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
 

O

OauthAuthenticationMapper - Interface in io.micronaut.security.oauth2.endpoint.token.response
A contract for mapping an OAuth 2.0 token endpoint response to a AuthenticationResponse object.
OauthAuthorizationRequest - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
A marker contract to denote a given authorization request is not part of the OpenID standard.
OauthAuthorizationResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
A marker interface for normal OAuth 2.0 authorization responses.
OauthAuthorizationResponseHandler - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
Responsible for handling the authorization callback response from an OAuth 2.0 provider.
OauthClient - Interface in io.micronaut.security.oauth2.client
A contract for an OAuth 2.0 client.
OauthClientCondition - Class in io.micronaut.security.oauth2.client.condition
Condition to create an OauthClient.
OauthClientCondition() - Constructor for class io.micronaut.security.oauth2.client.condition.OauthClientCondition
 
oauthClientConfiguration - Variable in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
OauthClientConfiguration - Interface in io.micronaut.security.oauth2.configuration
OAuth 2.0 client configuration.
oauthClientConfigurationCollection - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 
OauthClientConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Stores configuration of each configured OAuth 2.0 client.
OauthClientConfigurationProperties(String) - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
 
OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OAuth 2.0 authorization endpoint configuration.
OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Client credentials configuration.
OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Client credentials http header token propagation configuration.
OauthClientConfigurationProperties.IntrospectionEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Introspection endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OpenID client configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Authorization endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
End session endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Registration endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Token endpoint configuration.
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
User info endpoint configuration.
OauthClientConfigurationProperties.RevocationEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Revocation endpoint configuration.
OauthClientConfigurationProperties.TokenEndpointConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OAuth 2.0 token endpoint configuration.
oauthClientConfigurations - Variable in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
OauthCodeTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending an authorization code grant request to an OAuth 2.0 provider.
OauthCodeTokenRequestContext(AuthorizationResponse, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OauthCodeTokenRequestContext
 
OauthConfiguration - Interface in io.micronaut.security.oauth2.configuration
OAuth 2.0 Configuration.
OauthConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
ConfigurationProperties implementation of OauthClientConfiguration.
OauthConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
 
OauthConfigurationProperties.OpenIdConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
OpenID configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Claims configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
Claims Validator configuration.
OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties - Class in io.micronaut.security.oauth2.configuration
End session configuration.
OauthController - Interface in io.micronaut.security.oauth2.routes
Responsible for OAuth 2.0 authorization redirect, authorization callback, and end session redirects.
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, OauthAuthenticationMapper) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.password.OauthPasswordAuthenticationProvider
 
OauthPasswordTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending a password grant request to an OAuth 2.0 provider.
OauthPasswordTokenRequestContext(AuthenticationRequest, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OauthPasswordTokenRequestContext
 
OauthRouteUrlBuilder - Interface in io.micronaut.security.oauth2.url
Responsible for building URLs to routes the client will receive.
OKTA - io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
 
OktaEndSessionEndpoint - Class in io.micronaut.security.oauth2.endpoint.endsession.request
Provides specific configuration to logout from Okta.
OktaEndSessionEndpoint(EndSessionCallbackUrlBuilder, OauthClientConfiguration, Supplier<OpenIdProviderMetadata>, SecurityConfiguration, TokenResolver) - 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.OpenIdAuthenticationMapper
 
OpenIdAdditionalClaimsConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration for additional claims to be added to the resulting JWT created from an OpenID authentication.
OpenIdAuthenticationMapper - Interface in io.micronaut.security.oauth2.endpoint.token.response
Responsible for converting an OpenID token response to a Authentication representing the authenticated user.
OpenIdAuthorizationRequest - Interface in io.micronaut.security.oauth2.endpoint.authorization.request
The OpenID extensions to the standard OAuth 2.0 authorization request.
OpenIdAuthorizationResponse - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
An extension of AuthorizationResponse that allows for retrieval of the persisted nonce value.
OpenIdAuthorizationResponseHandler - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
Responsible for handling the authorization callback response from an OpenID provider.
OpenIdClaims - Interface in io.micronaut.security.oauth2.endpoint.token.response
ID Token.
OpenIdClaimsValidationConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration to determine if a claim validation is enabled.
OpenIdClaimsValidator - Interface in io.micronaut.security.oauth2.endpoint.token.response.validation
JWT Claims Validator for ID Token.
OpenIdClient - Interface in io.micronaut.security.oauth2.client
Extends the OauthClient with OpenID specific functionality.
OpenIdClientCondition - Class in io.micronaut.security.oauth2.client.condition
Condition to create an OpenIdClient.
OpenIdClientCondition() - Constructor for class io.micronaut.security.oauth2.client.condition.OpenIdClientCondition
 
OpenIdClientConfiguration - Interface in io.micronaut.security.oauth2.configuration
Configuration for an OpenID client.
openIdClientNameWhichMatchesIssClaim(Authentication) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
openIdClientNameWhichMatchesIssuer(String) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
OpenIdCodeTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending an authorization code grant request to an OpenID provider.
OpenIdCodeTokenRequestContext(AuthorizationResponse, OauthRouteUrlBuilder, SecureEndpoint, OauthClientConfiguration) - 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, OpenIdAuthenticationMapper, OpenIdTokenResponseValidator) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.password.OpenIdPasswordAuthenticationProvider
 
OpenIdPasswordTokenRequestContext - Class in io.micronaut.security.oauth2.endpoint.token.request.context
A token request context for sending a password grant request to an OpenID provider.
OpenIdPasswordTokenRequestContext(AuthenticationRequest, SecureEndpoint, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.context.OpenIdPasswordTokenRequestContext
 
OpenIdProviderMetadata - Interface in io.micronaut.security.oauth2.client
Metadata describing the configuration of OpenID Providers.
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
 
OpenIdTokenResponseValidator - Interface in io.micronaut.security.oauth2.endpoint.token.response.validation
Validates an OpenID token response.
outgoingHttpRequestProcessor - Variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHttpClientFilter
 

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
 
parseAudiences(JwtClaims) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseAzpClaim(JwtClaims) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseClaim(JwtClaims, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseClaimList(JwtClaims, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseClaimString(JwtClaims, String) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseIdToken(HttpRequest<?>, Authentication) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.OktaEndSessionEndpoint
/**
parseIdToken(Authentication) - Method in class io.micronaut.security.oauth2.endpoint.token.response.IdTokenLoginHandler
 
parseIssuerClaim(JwtClaims) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
parseJwtWithValidSignature(OpenIdProviderMetadata, OpenIdTokenResponse) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
PASSWORD - 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.
PasswordGrant - Class in io.micronaut.security.oauth2.grants
Resource Owner Password Credentials Grant.
PasswordGrant(AuthenticationRequest, OauthClientConfiguration) - Constructor for class io.micronaut.security.oauth2.grants.PasswordGrant
 
PasswordGrantCondition - Class in io.micronaut.security.oauth2.endpoint.token.request.password
Condition to enable the password grant authentication flow for an OAuth provider.
PasswordGrantCondition() - Constructor for class io.micronaut.security.oauth2.endpoint.token.request.password.PasswordGrantCondition
 
PersistableConfiguration - Interface in io.micronaut.security.oauth2.endpoint
Base configuration for persistable endpoints.
PERSISTENCE_COOKIE - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
PERSISTENCE_SESSION - Static variable in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
 
persistNonce(HttpRequest<?>, MutableHttpResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistence
 
persistNonce(HttpRequest<?>, MutableHttpResponse, String) - Method in interface io.micronaut.security.oauth2.endpoint.nonce.persistence.NoncePersistence
Persists the nonce for later retrieval to allow validation.
persistNonce(HttpRequest<?>, MutableHttpResponse, String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.persistence.session.SessionNoncePersistence
 
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
 
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
 
populateIdTokenHint(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
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
 
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
 
populateUiLocales(OpenIdAuthorizationRequest, Map<String, Object>) - Method in class io.micronaut.security.oauth2.endpoint.authorization.request.DefaultAuthorizationRedirectHandler
 
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.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
 
PRIVATE_KEY_JWT - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
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.OauthAuthenticationMapper
A key to be stored in the user details to denote which provider authenticated the user.
providerMetadataSupplier - Variable in class io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest
 
ProviderResolver - Interface in io.micronaut.security.oauth2
Resolves the OAuth 2.0 provider that authenticated the logged in user.

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
 
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.OauthAuthenticationMapper
A key to be stored in the user details to store the refresh token returned by the provider.
RefreshTokenGrant - Class in io.micronaut.security.oauth2.grants
Refresh Token Grant.
RefreshTokenGrant() - Constructor for class io.micronaut.security.oauth2.grants.RefreshTokenGrant
 
REGION - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
REGISTRATION_NOT_SUPPORTED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
RegistrationEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties
 
request - Variable in class io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
 
REQUEST_NOT_SUPPORTED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
REQUEST_URI_NOT_SUPPORTED - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
requestToken() - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestToken(boolean) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestToken(String) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
requestToken(String) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
requestToken(String, boolean) - Method in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
requestToken(String, boolean) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.ClientCredentialsClient
 
resolve(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.IdTokenHintResolver
 
resolve(HttpRequest<?>) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.request.LoginHintResolver
Hint to the authorization server about the login identifier the user might use to log in.
resolve(OauthClientConfiguration, OpenIdProviderMetadata, EndSessionCallbackUrlBuilder) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpointResolver
Attempts to resolve an end session request in the following order: 1.
resolve(OauthClientConfiguration, Supplier<OpenIdProviderMetadata>, EndSessionCallbackUrlBuilder) - Method in class io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpointResolver
Attempts to resolve an end session request in the following order: 1.
resolveProvider(Authentication) - Method in class io.micronaut.security.oauth2.DefaultProviderResolver
 
resolveProvider(Authentication) - Method in interface io.micronaut.security.oauth2.ProviderResolver
Resolves the provider.
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.
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
 

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
 
scopeToPublisherMap - Variable in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
SecureEndpoint - Interface in io.micronaut.security.oauth2.endpoint
A contract for an endpoint that requires authentication.
SecureEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
Configuration extension of EndpointConfiguration for endpoints which require authentication.
SecureGrant - Interface in io.micronaut.security.oauth2.grants
A contract for a grant that requires authentication.
SecureGrantMap - Class in io.micronaut.security.oauth2.grants
An implementation of HashMap that also implements SecureGrant.
SecureGrantMap() - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
Default constructor.
SecureGrantMap(int) - Constructor for class io.micronaut.security.oauth2.grants.SecureGrantMap
 
secureRequest(MutableHttpRequest<G>, TokenRequestContext<G, R>) - Method in class io.micronaut.security.oauth2.endpoint.token.request.DefaultTokenEndpointClient
Secures the request according to the context's endpoint supported authentication methods.
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
 
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.AuthorizationErrorCode
 
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
 
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
 
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
 
setAcrValues(List<String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Authentication class reference values.
setAcrValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
setAdditionalRequestParams(Map<String, String>) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
Additional parameters included in the client-credentials flow.
setAdvancedExpiration(Duration) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
 
setAssertion(String) - Method in class io.micronaut.security.oauth2.grants.JwtBearerAssertionGrant
 
setAssertion(String) - Method in class io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
 
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
 
setCallbackUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The URI template that OAuth 2.0 providers can use to submit an authorization callback request.
setCheckSessionIframe(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsParameterSupported(Boolean) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
 
setClaimTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setClientCredentials(OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Sets the Client Credentials configuration.
setClientId(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
OAuth 2.0 client id.
setClientId(String) - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
setClientId(String) - Method in interface io.micronaut.security.oauth2.grants.SecureGrant
Sets the client id in the grant.
setClientId(String) - Method in class io.micronaut.security.oauth2.grants.SecureGrantMap
 
setClientSecret(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
OAuth 2.0 client secret.
setClientSecret(String) - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
setClientSecret(String) - Method in interface io.micronaut.security.oauth2.grants.SecureGrant
Sets the client secret in the grant.
setClientSecret(String) - Method in class io.micronaut.security.oauth2.grants.SecureGrantMap
 
setCode(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
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.
setCookieDomain(String) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
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.
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.
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.
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.
setCookieSecure(Boolean) - Method in class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
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
 
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties
The end session enabled flag.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
Sets whether the client is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
Sets whether the OAuth 2.0 support is enabled.
setEnabled(boolean) - Method in class io.micronaut.security.oauth2.endpoint.authorization.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.
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
 
setFormatted(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
setGrantType(GrantType) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
OAuth 2.0 grant type.
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
setGrantType(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setGrantTypesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setHeaderName(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
Http Header to be used to propagate the token.
setHeaderPropagation(OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
Sets the Http Header Client Credentials Token Propagator configuration.
setIdToken(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.OpenIdTokenResponse
 
setIdTokenEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setIdTokenSigningAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
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
 
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.
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.
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.
setLocality(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address's locality.
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.
setLogoutUri(String) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
The URI used to log out of an OpenID provider.
setMaxAge(Integer) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Maximum authentication age.
setNonce(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
setNonce(String) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.MutableState
 
setOpenid(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties
The open id configuration.
setOpenid(OauthConfigurationProperties.OpenIdConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthConfigurationProperties
The OpenID configuration.
setOpPolicyUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setOpTosUri(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setOriginalUri(URI) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultState
 
setOriginalUri(URI) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.MutableState
 
setPassword(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
setPersistence(String) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.DefaultStateConfiguration
Sets the mechanism to persist the state for later retrieval for validation.
setPersistence(String) - Method in class io.micronaut.security.oauth2.endpoint.nonce.DefaultNonceConfiguration
Sets the mechanism to persist the nonce for later retrieval for validation.
setPostalCode(String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.Address
Address's postal code.
setPrefix(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties
Value prefix for Http Header.
setPrompt(Prompt) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Controls how the authentication server prompts the user.
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
 
setRedirectUri(URI) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.MutableState
 
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
 
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
 
setScope(String) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
Scope to be requested in the client credentials request.
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
Requested scopes.
setScopesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setServiceDocumentation(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
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
 
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.
setUriLocalesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUrl(String) - Method in class io.micronaut.security.oauth2.configuration.endpoints.DefaultEndpointConfiguration
 
setUserInfo(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties) - Method in class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
Sets the user info endpoint configuration.
setUserinfoEncryptionAlgValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUserinfoEncryptionEncValuesSupported(List<String>) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUserinfoEndpoint(String) - Method in class io.micronaut.security.oauth2.client.DefaultOpenIdProviderMetadata
 
setUsername(String) - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
SPACE - Static variable in class io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
 
State - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Represents the state sent in the authorization request and returned in the authorization response.
StateAware - Interface in io.micronaut.security.oauth2.endpoint.authorization.response
State retrieval.
StateAwareAuthorizationCallback - Class in io.micronaut.security.oauth2.endpoint.authorization.response
Base class to extend from that handles state retrieval and caching.
StateAwareAuthorizationCallback(StateSerDes) - Constructor for class io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
 
StateFactory - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Generates a state parameter.
StatePersistence - Interface in io.micronaut.security.oauth2.endpoint.authorization.state.persistence
Persists the state for later retrieval necessary for validation.
StateSerDes - Interface in io.micronaut.security.oauth2.endpoint.authorization.state
Responsible for serialization and de-serialization of the state.
StateValidationConfiguration - Interface in io.micronaut.security.oauth2.endpoint.authorization.state.validation
Configuration options for state validation.
StateValidator - Interface in io.micronaut.security.oauth2.endpoint.authorization.state.validation
Validates a state parameter.
STREET_ADDRESS - Static variable in class io.micronaut.security.oauth2.endpoint.token.response.Address
 
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.AuthorizationErrorCode
 
TLS_CLIENT_AUTH - io.micronaut.security.oauth2.endpoint.AuthenticationMethod
 
TOKEN - io.micronaut.security.oauth2.endpoint.authorization.request.ResponseType
 
tokenEndpoint - Variable in class io.micronaut.security.oauth2.endpoint.token.request.context.AbstractTokenRequestContext
 
tokenEndpointClient - Variable in class io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
 
TokenEndpointClient - Interface in io.micronaut.security.oauth2.endpoint.token.request
Responsible for sending requests to a token endpoint.
TokenEndpointConfiguration - Interface in io.micronaut.security.oauth2.configuration.endpoints
TokenEndpoint Configuration.
TokenEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties
 
TokenEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.TokenEndpointConfigurationProperties
 
TokenError - Enum 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
 
TokenRequestContext<G,​R extends TokenResponse> - Interface in io.micronaut.security.oauth2.endpoint.token.request.context
Represents the context of a token endpoint request.
TokenResponse - Class in io.micronaut.security.oauth2.endpoint.token.response
Represent the response of an authorization server to a valid access token request.
TokenResponse() - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
Instantiates Access Token Response.
TokenResponse(String, String) - Constructor for class io.micronaut.security.oauth2.endpoint.token.response.TokenResponse
Instantiates Access Token Response.
toMap() - Method in class io.micronaut.security.oauth2.grants.AbstractClientSecureGrant
 
toMap() - Method in interface io.micronaut.security.oauth2.grants.AsMap
 
toMap() - Method in class io.micronaut.security.oauth2.grants.AuthorizationCodeGrant
 
toMap() - Method in class io.micronaut.security.oauth2.grants.ClientCredentialsGrant
 
toMap() - Method in class io.micronaut.security.oauth2.grants.PasswordGrant
 
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.AuthorizationErrorCode
 
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.AuthorizationErrorCode
 
UNAUTHORIZED_CLIENT - io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
UNAUTHORIZED_SCOPE_ERROR - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
UNSUPPORTED_GRANT_TYPE - io.micronaut.security.oauth2.endpoint.token.response.TokenError
 
UNSUPPORTED_RESPONSE_TYPE - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
USER_CANCELLED_AUTHORIZE - io.micronaut.security.oauth2.endpoint.authorization.response.AuthorizationErrorCode
 
UserInfoEndpointConfigurationProperties() - Constructor for class io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties
 

V

validate(HttpRequest<?>, State) - Method in class io.micronaut.security.oauth2.endpoint.authorization.state.validation.DefaultStateValidator
 
validate(HttpRequest<?>, State) - Method in interface io.micronaut.security.oauth2.endpoint.authorization.state.validation.StateValidator
Validates the provided state.
validate(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, HttpRequest<?>) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateAzp(JwtClaims, String, List<String>) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateClaims(OauthClientConfiguration, OpenIdProviderMetadata, JWT, String) - Method in class io.micronaut.security.oauth2.endpoint.token.response.validation.DefaultOpenIdTokenResponseValidator
 
validateIssuerAudienceAndAzp(JwtClaims, String, List<String>) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateIssuerAudienceAndAzp(JwtClaims, String, List<String>, OauthClientConfiguration) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
validateIssuerAudienceAndAzp(JwtClaims, String, List<String>, String, OpenIdClientConfiguration) - Method in class io.micronaut.security.oauth2.client.IdTokenClaimsValidator
 
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.AuthorizationErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.security.oauth2.endpoint.endsession.request.AuthorizationServer
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.
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.AuthorizationErrorCode
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.endsession.request.AuthorizationServer
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.

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.oauth2.client.clientcredentials.propagation.ClientCredentialsHeaderTokenPropagator
Writes the token to the request.
writeToken(MutableHttpRequest<?>, String) - Method in interface io.micronaut.security.oauth2.client.clientcredentials.propagation.ClientCredentialsTokenPropagator
Writes the token to the request.
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