All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbsoluteUrlBuilder Builds an absolute URL for the current server.AbstractAuthorizationResponse A base class for authorization responses to extend from.AbstractClientCredentialsClient Abstract class to create a Client for client credentials grant.AbstractClientSecureGrant Base class forSecureGrantimplementations.AbstractCondition Base class for condition implementations.AbstractCookieConfiguration Base configuration forCookieConfigurationimplementations.AbstractEndSessionRequest A base class to extend from to log out of an OpenID provider.AbstractTokenRequestContext<G,R extends TokenResponse> A base class that provides getters for common context properties.Address Representation of an Address Claim which represents a physical mailing address.AsMap A contract for a class convertible to a map.AudienceClaimValidator ID Token Audience validator.Auth0EndSessionEndpoint Provides specific configuration to logout from Auth0.AuthenticationMethod Client Authentication methods that are used by Clients to authenticate to the Authorization Server when using the Token Endpoint.AuthorizationCodeGrant Authorization Code Grant Request.AuthorizationEndpointConfiguration OAuth 2.0 authorization endpoint configuration.AuthorizationErrorCode 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 Open ID Connect Authentication Error Response.AuthorizationErrorResponseException A runtime exception thrown when a Oauth 2.AuthorizationErrorResponseExceptionHandler An exception handler forAuthorizationErrorResponseException.AuthorizationRedirectHandler Responsible for redirecting to an OAuth 2.0 provider for authentication.AuthorizationRequest OAuth 2.0 Authorization Request.AuthorizationResponse OAuth 2.0 Authentication Response.AuthorizationServer Authorization Servers.AuthorizedPartyClaimValidator Authorized party claim validation.AwsCognitoEndSessionEndpoint Provides specific configuration to logout from AWS Cognito.ClientCredentialsClient ClientCredentialsConfiguration Client credentials configuration.ClientCredentialsEnabled Condition to determine if the client credentials grant is enabled for a given OAuth 2.0 client.ClientCredentialsFactory Factory to createClientCredentialsClientbeans.ClientCredentialsGrant Client Credentials Grant.ClientCredentialsHeaderPropagatorEnabled ClientCredentialsHeaderTokenPropagator Propagates a token obtained via client credentials based off of a header.ClientCredentialsHeaderTokenPropagatorConfiguration HTTP header client credentials token propagation configuration.ClientCredentialsHttpClientFilter AnHttpClientFilterto add an access token to outgoing request thanks to a Client Credentials request.ClientCredentialsTokenPropagator Responsible for retrieving and writing tokens obtained via a client credentials request.ClientCredentialsTokenRequestContext A token request context for sending a client credentials request to an OAuth 2.0 provider.CookieNoncePersistence Nonce persistence with a cookie.CookieNoncePersistenceConfiguration CookieStatePersistence Persists the state value in a cookie.CookieStatePersistenceConfiguration DefaultAuthorizationErrorResponse Default implementation ofAuthorizationErrorResponse.DefaultAuthorizationRedirectHandler Builds an authorization redirect url.DefaultClientCredentialsClient ClientCredentialsClientfor OAuth 2.0 clients which configures the token endpoint information directly.DefaultClientCredentialsOpenIdClient Client for Client Credentials for OAuth 2.0 clients which user open id configuration.DefaultClientCredentialsTokenPropagator The default token propagator that uses the default header configuration.DefaultEndpointConfiguration Default implementation ofEndpointConfiguration.DefaultEndSessionCallbackUrlBuilder The default implementation ofEndSessionCallbackUrlBuilder.DefaultEndSessionController A controller for the end session endpoint.DefaultNonceConfiguration Configuration properties implementation of nonce validation configuration.DefaultNonceFactory Generates a random UUID nonce.DefaultOauthAuthorizationResponse The default implementation ofAuthorizationResponsefor OAuth 2.0 provider authorization responses.DefaultOauthAuthorizationResponseHandler Default implementation ofOauthAuthorizationResponseHandler.DefaultOauthClient The default implementation ofOauthClient.DefaultOauthController Default implementation ofOauthController.DefaultOauthRouteUrlBuilder Default implementation ofOauthRouteUrlBuilder.DefaultOpenIdAuthenticationMapper The default implementation ofOpenIdAuthenticationMapperthat uses the subject claim for the username and populates the attributes with the non JWT standard claims.DefaultOpenIdAuthorizationResponse DefaultOpenIdAuthorizationResponseHandler Default implementation ofOpenIdAuthorizationResponseHandler.DefaultOpenIdClient The default implementation ofOpenIdClient.DefaultOpenIdProviderMetadata DefaultOpenIdTokenResponseValidator Default implementation ofOpenIdTokenResponseValidator.DefaultProviderResolver Default implementation ofProviderResolver.DefaultSecureEndpoint The default implementation ofSecureEndpoint.DefaultSecureEndpointConfiguration Default implementation ofSecureEndpointConfiguration.DefaultState Default state implementation.DefaultStateConfiguration Configuration properties implementation of state validation configuration.DefaultStateFactory A default state provider that stores the original request URI to redirect back to after authentication.DefaultStateValidator State validator implementation.DefaultTokenEndpointClient The default implementation ofTokenEndpointClient.Display OpenID connect Display parameter.Endpoint An OAuth 2.0 provider endpoint.EndpointConfiguration Endpoint configuration contract.EndSessionCallbackUrlBuilder A contract for generating the URL used by OpenID providers to redirect back to after logging the user out.EndSessionConfiguration OpenID end session configuration.EndSessionController Handles a log out request that redirects to an OpenID provider.EndSessionEndpoint Represents the end session endpoint of an OpenID provider.EndSessionEndpointConfiguration End session endpoint configuration.EndSessionEndpointResolver Responsible for resolving which end session request to use for a given OpenID client configuration.GrantType The OAuth 2.0 grant types.IdTokenClaimsValidator ForAuthenticationMode.IDTOKENauthentication mode performs the following verification as described in the OpenID Connect Spec.IdTokenHintResolver Resolves a Id Token Hint.IdTokenLoginHandler SetsCookieLoginHandler`s cookie value to the idtoken received from an authentication provider.IntrospectionEndpointConfiguration Introspection endpoint configuration.InvalidStateException Exception thrown if authorization response state parameter validation fails.IssuerClaimValidator The Issuer Identifier for the OpenID Provider (which is typically obtained during Discovery) MUST exactly match the value of the iss (issuer) Claim.JacksonStateSerDes Jackson based implementation for state serdes.JwksUriSignatureFactory Factory to createJwksSignaturebeans for theOpenIdProviderMetadata.getJwksUri()of OpenID clients.JwtBearerAssertionGrant JWT bearer assertion grant.JWTOpenIdClaims An implementation ofOpenIdClaimsbacked by anJWTClaimsSet.KeycloakEndSessionEndpoint Provides specific configuration to logout from Keycloak.LoginHintResolver Resolves a LoginHint.MutableState Represents a mutable state object.NonceClaimValidator Responsible for validating the nonce claim.NonceConfiguration Configuration options for nonce validation.NonceFactory Generates a nonce.NoncePersistence Persists the nonce for later retrieval necessary for validation.OauthAuthenticationMapper A contract for mapping an OAuth 2.0 token endpoint response to aAuthenticationResponseobject.OauthAuthorizationRequest A marker contract to denote a given authorization request is not part of the OpenID standard.OauthAuthorizationResponse A marker interface for normal OAuth 2.0 authorization responses.OauthAuthorizationResponseHandler Responsible for handling the authorization callback response from an OAuth 2.0 provider.OauthClient A contract for an OAuth 2.0 client.OauthClientCondition Condition to create anOauthClient.OauthClientConfiguration OAuth 2.0 client configuration.OauthClientConfigurationProperties Stores configuration of each configured OAuth 2.0 client.OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties OAuth 2.0 authorization endpoint configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties Client credentials configuration.OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties.HeaderTokenPropagatorConfigurationProperties Client credentials http header token propagation configuration.OauthClientConfigurationProperties.IntrospectionEndpointConfigurationProperties Introspection endpoint configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties OpenID client configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties Authorization endpoint configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties End session endpoint configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties Registration endpoint configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties Token endpoint configuration.OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties User info endpoint configuration.OauthClientConfigurationProperties.RevocationEndpointConfigurationProperties Revocation endpoint configuration.OauthClientConfigurationProperties.TokenEndpointConfigurationProperties OAuth 2.0 token endpoint configuration.OauthCodeTokenRequestContext A token request context for sending an authorization code grant request to an OAuth 2.0 provider.OauthConfiguration OAuth 2.0 Configuration.OauthConfigurationProperties ConfigurationPropertiesimplementation ofOauthClientConfiguration.OauthConfigurationProperties.OpenIdConfigurationProperties OpenID configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties Claims configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties Claims Validator configuration.OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties End session configuration.OauthController Responsible for OAuth 2.0 authorization redirect, authorization callback, and end session redirects.OauthPasswordAuthenticationProvider AnAuthenticationProviderthat delegates to an OAuth 2.0 provider using the password grant flow.OauthPasswordTokenRequestContext A token request context for sending a password grant request to an OAuth 2.0 provider.OauthRouteUrlBuilder Responsible for building URLs to routes the client will receive.OktaEndSessionEndpoint Provides specific configuration to logout from Okta.OpenIdAdditionalClaimsConfiguration Configuration for additional claims to be added to the resulting JWT created from an OpenID authentication.OpenIdAuthenticationMapper Responsible for converting an OpenID token response to aAuthenticationrepresenting the authenticated user.OpenIdAuthorizationRequest The OpenID extensions to the standard OAuth 2.0 authorization request.OpenIdAuthorizationResponse An extension ofAuthorizationResponsethat allows for retrieval of the persisted nonce value.OpenIdAuthorizationResponseHandler Responsible for handling the authorization callback response from an OpenID provider.OpenIdClaims ID Token.OpenIdClaimsValidationConfiguration Configuration to determine if a claim validation is enabled.OpenIdClaimsValidator JWT Claims Validator for ID Token.OpenIdClient Extends theOauthClientwith OpenID specific functionality.OpenIdClientCondition Condition to create anOpenIdClient.OpenIdClientConfiguration Configuration for an OpenID client.OpenIdCodeTokenRequestContext A token request context for sending an authorization code grant request to an OpenID provider.OpenIdConfiguration Configuration for OpenID not specific to a client.OpenIdPasswordAuthenticationProvider AnAuthenticationProviderthat delegates to an OpenID provider using the password grant flow.OpenIdPasswordTokenRequestContext A token request context for sending a password grant request to an OpenID provider.OpenIdProviderMetadata Metadata describing the configuration of OpenID Providers.OpenIdScope OpenID Connect scope values.OpenIdTokenResponse Id Token Access Token Response.OpenIdTokenResponseValidator Validates an OpenID token response.PasswordGrant Resource Owner Password Credentials Grant.PasswordGrantCondition Condition to enable the password grant authentication flow for an OAuth provider.PersistableConfiguration Base configuration for persistable endpoints.Prompt OpenID connect prompt parameter.ProviderResolver Resolves the OAuth 2.0 provider that authenticated the logged in user.RefreshTokenGrant Refresh Token Grant.ResponseType Authentication Flows response types.RevocationEndpointConfiguration Revocation endpoint configuration.SamlBearerAssertionGrant SAML 2.0 bearer assertion grant.SecureEndpoint A contract for an endpoint that requires authentication.SecureEndpointConfiguration Configuration extension ofEndpointConfigurationfor endpoints which require authentication.SecureGrant A contract for a grant that requires authentication.SecureGrantMap An implementation ofHashMapthat also implementsSecureGrant.SessionNoncePersistence Persists the state in the session.SessionStatePersistence Persists the state in the session.State Represents the state sent in the authorization request and returned in the authorization response.StateAware State retrieval.StateAwareAuthorizationCallback Base class to extend from that handles state retrieval and caching.StateFactory Generates a state parameter.StatePersistence Persists the state for later retrieval necessary for validation.StateSerDes Responsible for serialization and de-serialization of the state.StateValidationConfiguration Configuration options for state validation.StateValidator Validates a state parameter.TokenEndpointClient Responsible for sending requests to a token endpoint.TokenEndpointConfiguration TokenEndpoint Configuration.TokenError TokenErrorResponse Represent the response of an authorization server to an invalid access token request.TokenRequestContext<G,R extends TokenResponse> Represents the context of a token endpoint request.TokenResponse Represent the response of an authorization server to a valid access token request.