All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractOAuth2AuthorizationServerMetadata |
A base representation of OAuth 2.0 Authorization Server metadata,
returned by an endpoint defined in OAuth 2.0 Authorization Server Metadata and OpenID Connect Discovery 1.0.
|
AbstractOAuth2AuthorizationServerMetadata.AbstractBuilder<T extends AbstractOAuth2AuthorizationServerMetadata,B extends AbstractOAuth2AuthorizationServerMetadata.AbstractBuilder<T,B>> |
|
AbstractSettings |
Base implementation for configuration settings.
|
AbstractSettings.AbstractBuilder<T extends AbstractSettings,B extends AbstractSettings.AbstractBuilder<T,B>> |
|
ClientSecretAuthenticationProvider |
An AuthenticationProvider implementation used for OAuth 2.0 Client Authentication,
which authenticates the client_secret parameter.
|
ClientSecretBasicAuthenticationConverter |
Attempts to extract HTTP Basic credentials from HttpServletRequest
and then converts to an OAuth2ClientAuthenticationToken used for authenticating the client.
|
ClientSecretPostAuthenticationConverter |
Attempts to extract client credentials from POST parameters of HttpServletRequest
and then converts to an OAuth2ClientAuthenticationToken used for authenticating the client.
|
ClientSettings |
A facility for client configuration settings.
|
ClientSettings.Builder |
|
ConfigurationSettingNames |
The names for all the configuration settings.
|
ConfigurationSettingNames.Client |
The names for client configuration settings.
|
ConfigurationSettingNames.Provider |
The names for provider configuration settings.
|
ConfigurationSettingNames.Token |
The names for token configuration settings.
|
Context |
A facility for holding information associated to a specific context.
|
DefaultOAuth2TokenContext |
|
DefaultOAuth2TokenContext.Builder |
|
DelegatingAuthenticationConverter |
An AuthenticationConverter that simply delegates to it's
internal List of AuthenticationConverter (s).
|
DelegatingOAuth2TokenGenerator |
|
InMemoryOAuth2AuthorizationConsentService |
|
InMemoryOAuth2AuthorizationService |
|
InMemoryRegisteredClientRepository |
|
JdbcOAuth2AuthorizationConsentService |
|
JdbcOAuth2AuthorizationConsentService.OAuth2AuthorizationConsentParametersMapper |
|
JdbcOAuth2AuthorizationConsentService.OAuth2AuthorizationConsentRowMapper |
|
JdbcOAuth2AuthorizationService |
|
JdbcOAuth2AuthorizationService.OAuth2AuthorizationParametersMapper |
|
JdbcOAuth2AuthorizationService.OAuth2AuthorizationRowMapper |
|
JdbcRegisteredClientRepository |
|
JdbcRegisteredClientRepository.RegisteredClientParametersMapper |
|
JdbcRegisteredClientRepository.RegisteredClientRowMapper |
The default RowMapper that maps the current row in
java.sql.ResultSet to RegisteredClient .
|
JwtClientAssertionAuthenticationConverter |
Attempts to extract a JWT client assertion credential from HttpServletRequest
and then converts to an OAuth2ClientAuthenticationToken used for authenticating the client.
|
JwtClientAssertionAuthenticationProvider |
An AuthenticationProvider implementation used for OAuth 2.0 Client Authentication,
which authenticates the (JWT) client_assertion parameter.
|
JwtEncodingContext |
|
JwtEncodingContext.Builder |
|
JwtGenerator |
|
NimbusJwkSetEndpointFilter |
A Filter that processes JWK Set requests.
|
OAuth2AccessTokenAuthenticationToken |
An Authentication implementation used when issuing an
OAuth 2.0 Access Token and (optional) Refresh Token.
|
OAuth2AccessTokenGenerator |
|
OAuth2AuthenticationContext |
A context that holds an Authentication and (optionally) additional information.
|
OAuth2AuthenticationContext.AbstractBuilder<T extends OAuth2AuthenticationContext,B extends OAuth2AuthenticationContext.AbstractBuilder<T,B>> |
|
OAuth2AuthenticationValidator |
Implementations of this interface are responsible for validating the attribute(s)
of the Authentication associated to the OAuth2AuthenticationContext .
|
OAuth2Authorization |
A representation of an OAuth 2.0 Authorization, which holds state related to the authorization granted
to a client , by the resource owner
or itself in the case of the client_credentials grant type.
|
OAuth2Authorization.Builder |
|
OAuth2Authorization.Token<T extends org.springframework.security.oauth2.core.OAuth2Token> |
A holder of an OAuth 2.0 Token and it's associated metadata.
|
OAuth2AuthorizationCode |
An implementation of an AbstractOAuth2Token
representing an OAuth 2.0 Authorization Code Grant.
|
OAuth2AuthorizationCodeAuthenticationConverter |
Attempts to extract an Access Token Request from HttpServletRequest for the OAuth 2.0 Authorization Code Grant
and then converts it to an OAuth2AuthorizationCodeAuthenticationToken used for authenticating the authorization grant.
|
OAuth2AuthorizationCodeAuthenticationProvider |
An AuthenticationProvider implementation for the OAuth 2.0 Authorization Code Grant.
|
OAuth2AuthorizationCodeAuthenticationToken |
An Authentication implementation used for the OAuth 2.0 Authorization Code Grant.
|
OAuth2AuthorizationCodeRequestAuthenticationConverter |
|
OAuth2AuthorizationCodeRequestAuthenticationException |
|
OAuth2AuthorizationCodeRequestAuthenticationProvider |
An AuthenticationProvider implementation for the OAuth 2.0 Authorization Request (and Consent)
used in the Authorization Code Grant.
|
OAuth2AuthorizationCodeRequestAuthenticationToken |
An Authentication implementation for the OAuth 2.0 Authorization Request (and Consent)
used in the Authorization Code Grant.
|
OAuth2AuthorizationCodeRequestAuthenticationToken.Builder |
|
OAuth2AuthorizationConsent |
A representation of an OAuth 2.0 "consent" to an Authorization request, which holds state related to the
set of authorities granted to a client by the
resource owner .
|
OAuth2AuthorizationConsent.Builder |
|
OAuth2AuthorizationConsentAuthenticationContext |
|
OAuth2AuthorizationConsentAuthenticationContext.Builder |
|
OAuth2AuthorizationConsentService |
|
OAuth2AuthorizationEndpointConfigurer |
Configurer for the OAuth 2.0 Authorization Endpoint.
|
OAuth2AuthorizationEndpointFilter |
A Filter for the OAuth 2.0 Authorization Code Grant,
which handles the processing of the OAuth 2.0 Authorization Request (and Consent).
|
OAuth2AuthorizationGrantAuthenticationToken |
Base implementation of an Authentication representing an OAuth 2.0 Authorization Grant.
|
OAuth2AuthorizationServerConfiguration |
Configuration for OAuth 2.0 Authorization Server support.
|
OAuth2AuthorizationServerConfigurer<B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>> |
An AbstractHttpConfigurer for OAuth 2.0 Authorization Server support.
|
OAuth2AuthorizationServerJackson2Module |
Jackson Module for spring-authorization-server , that registers the
following mix-in annotations:
UnmodifiableMapMixin
HashSetMixin
OAuth2AuthorizationRequestMixin
DurationMixin
JwsAlgorithmMixin
OAuth2TokenFormatMixin
If not already enabled, default typing will be automatically enabled as type info is
required to properly serialize/deserialize objects.
|
OAuth2AuthorizationServerMetadata |
A representation of an OAuth 2.0 Authorization Server Metadata response,
which is returned from an OAuth 2.0 Authorization Server's Metadata Endpoint,
and contains a set of claims about the Authorization Server's configuration.
|
OAuth2AuthorizationServerMetadata.Builder |
|
OAuth2AuthorizationServerMetadataClaimAccessor |
A ClaimAccessor for the "claims" an Authorization Server describes about its configuration,
used in OAuth 2.0 Authorization Server Metadata and OpenID Connect Discovery 1.0.
|
OAuth2AuthorizationServerMetadataClaimNames |
The names of the "claims" an Authorization Server describes about its configuration,
used in OAuth 2.0 Authorization Server Metadata and OpenID Connect Discovery 1.0.
|
OAuth2AuthorizationServerMetadataEndpointFilter |
A Filter that processes OAuth 2.0 Authorization Server Metadata Requests.
|
OAuth2AuthorizationServerMetadataHttpMessageConverter |
|
OAuth2AuthorizationService |
|
OAuth2ClientAuthenticationConfigurer |
Configurer for OAuth 2.0 Client Authentication.
|
OAuth2ClientAuthenticationFilter |
A Filter that processes an authentication request for an OAuth 2.0 Client.
|
OAuth2ClientAuthenticationToken |
An Authentication implementation used for OAuth 2.0 Client Authentication.
|
OAuth2ClientCredentialsAuthenticationConverter |
Attempts to extract an Access Token Request from HttpServletRequest for the OAuth 2.0 Client Credentials Grant
and then converts it to an OAuth2ClientCredentialsAuthenticationToken used for authenticating the authorization grant.
|
OAuth2ClientCredentialsAuthenticationProvider |
An AuthenticationProvider implementation for the OAuth 2.0 Client Credentials Grant.
|
OAuth2ClientCredentialsAuthenticationToken |
An Authentication implementation used for the OAuth 2.0 Client Credentials Grant.
|
OAuth2RefreshTokenAuthenticationConverter |
Attempts to extract an Access Token Request from HttpServletRequest for the OAuth 2.0 Refresh Token Grant
and then converts it to an OAuth2RefreshTokenAuthenticationToken used for authenticating the authorization grant.
|
OAuth2RefreshTokenAuthenticationProvider |
An AuthenticationProvider implementation for the OAuth 2.0 Refresh Token Grant.
|
OAuth2RefreshTokenAuthenticationToken |
An Authentication implementation used for the OAuth 2.0 Refresh Token Grant.
|
OAuth2RefreshTokenGenerator |
|
OAuth2TokenClaimAccessor |
|
OAuth2TokenClaimNames |
The names of the "claims" that may be contained in an OAuth2TokenClaimsSet
and are associated to an OAuth2Token .
|
OAuth2TokenClaimsContext |
An OAuth2TokenContext implementation that provides access
to the claims of an OAuth 2.0 Token, allowing the ability to customize.
|
OAuth2TokenClaimsContext.Builder |
|
OAuth2TokenClaimsSet |
A representation of a set of claims that are associated to an OAuth2Token .
|
OAuth2TokenClaimsSet.Builder |
|
OAuth2TokenContext |
|
OAuth2TokenContext.AbstractBuilder<T extends OAuth2TokenContext,B extends OAuth2TokenContext.AbstractBuilder<T,B>> |
|
OAuth2TokenCustomizer<T extends OAuth2TokenContext> |
Implementations of this interface are responsible for customizing the
OAuth 2.0 Token attributes contained within the OAuth2TokenContext .
|
OAuth2TokenEndpointConfigurer |
Configurer for the OAuth 2.0 Token Endpoint.
|
OAuth2TokenEndpointFilter |
A Filter for the OAuth 2.0 Token endpoint,
which handles the processing of an OAuth 2.0 Authorization Grant.
|
OAuth2TokenFormat |
Standard data formats for OAuth 2.0 Tokens.
|
OAuth2TokenGenerator<T extends org.springframework.security.oauth2.core.OAuth2Token> |
Implementations of this interface are responsible for generating an OAuth2Token
using the attributes contained in the OAuth2TokenContext .
|
OAuth2TokenIntrospection |
A representation of the claims returned in an OAuth 2.0 Token Introspection Response.
|
OAuth2TokenIntrospection.Builder |
|
OAuth2TokenIntrospectionAuthenticationProvider |
An AuthenticationProvider implementation for OAuth 2.0 Token Introspection.
|
OAuth2TokenIntrospectionAuthenticationToken |
An Authentication implementation used for OAuth 2.0 Token Introspection.
|
OAuth2TokenIntrospectionEndpointConfigurer |
Configurer for the OAuth 2.0 Token Introspection Endpoint.
|
OAuth2TokenIntrospectionEndpointFilter |
A Filter for the OAuth 2.0 Token Introspection endpoint.
|
OAuth2TokenIntrospectionHttpMessageConverter |
|
OAuth2TokenRevocationAuthenticationProvider |
An AuthenticationProvider implementation for OAuth 2.0 Token Revocation.
|
OAuth2TokenRevocationAuthenticationToken |
An Authentication implementation used for OAuth 2.0 Token Revocation.
|
OAuth2TokenRevocationEndpointConfigurer |
Configurer for the OAuth 2.0 Token Revocation Endpoint.
|
OAuth2TokenRevocationEndpointFilter |
A Filter for the OAuth 2.0 Token Revocation endpoint.
|
OAuth2TokenType |
Standard token types defined in the OAuth Token Type Hints Registry.
|
OidcClientMetadataClaimAccessor |
A ClaimAccessor for the "claims" that are contained
in the OpenID Client Registration Request and Response.
|
OidcClientMetadataClaimNames |
The names of the "claims" defined by OpenID Connect Dynamic Client Registration 1.0
that are contained in the OpenID Client Registration Request and Response.
|
OidcClientRegistration |
A representation of an OpenID Client Registration Request and Response,
which is sent to and returned from the Client Registration Endpoint,
and contains a set of claims about the Client's Registration information.
|
OidcClientRegistration.Builder |
|
OidcClientRegistrationAuthenticationProvider |
An AuthenticationProvider implementation for OpenID Connect 1.0 Dynamic Client Registration (and Configuration) Endpoint.
|
OidcClientRegistrationAuthenticationToken |
An Authentication implementation used for OpenID Connect 1.0 Dynamic Client Registration (and Configuration) Endpoint.
|
OidcClientRegistrationEndpointConfigurer |
Configurer for OpenID Connect Dynamic Client Registration 1.0 Endpoint.
|
OidcClientRegistrationEndpointFilter |
A Filter that processes OpenID Connect Dynamic Client Registration (and Configuration) 1.0 Requests.
|
OidcClientRegistrationHttpMessageConverter |
|
OidcConfigurer |
Configurer for OpenID Connect 1.0 support.
|
OidcProviderConfiguration |
A representation of an OpenID Provider Configuration Response,
which is returned from an Issuer's Discovery Endpoint,
and contains a set of claims about the OpenID Provider's configuration.
|
OidcProviderConfiguration.Builder |
|
OidcProviderConfigurationEndpointFilter |
A Filter that processes OpenID Provider Configuration Requests.
|
OidcProviderConfigurationHttpMessageConverter |
|
OidcProviderMetadataClaimAccessor |
A ClaimAccessor for the "claims" that can be returned
in the OpenID Provider Configuration Response.
|
OidcProviderMetadataClaimNames |
The names of the "claims" defined by OpenID Connect Discovery 1.0 that can be returned
in the OpenID Provider Configuration Response.
|
OidcUserInfoAuthenticationContext |
|
OidcUserInfoAuthenticationContext.Builder |
|
OidcUserInfoAuthenticationProvider |
An AuthenticationProvider implementation for OpenID Connect 1.0 UserInfo Endpoint.
|
OidcUserInfoAuthenticationToken |
An Authentication implementation used for OpenID Connect 1.0 UserInfo Endpoint.
|
OidcUserInfoEndpointConfigurer |
Configurer for OpenID Connect 1.0 UserInfo Endpoint.
|
OidcUserInfoEndpointFilter |
A Filter that processes OpenID Connect 1.0 UserInfo Requests.
|
OidcUserInfoHttpMessageConverter |
A HttpMessageConverter for an OpenID Connect UserInfo Response .
|
ProviderContext |
A context that holds information of the Provider.
|
ProviderContextFilter |
|
ProviderContextHolder |
A holder of ProviderContext that associates it with the current thread using a ThreadLocal .
|
ProviderSettings |
A facility for provider configuration settings.
|
ProviderSettings.Builder |
|
PublicClientAuthenticationConverter |
Attempts to extract the parameters from HttpServletRequest
used for authenticating public clients using Proof Key for Code Exchange (PKCE).
|
PublicClientAuthenticationProvider |
An AuthenticationProvider implementation used for OAuth 2.0 Public Client Authentication,
which authenticates the code_verifier parameter.
|
RegisteredClient |
A representation of a client registration with an OAuth 2.0 Authorization Server.
|
RegisteredClient.Builder |
|
RegisteredClientRepository |
|
TokenSettings |
A facility for token configuration settings.
|
TokenSettings.Builder |
|
Version |
Internal class used for serialization across Spring Security Authorization Server classes.
|