See: Description
Interface | Description |
---|---|
AuthorizationGrantTokenExchanger<T extends AuthorizationGrantAuthenticationToken> |
Implementations of this interface are responsible for "exchanging"
an authorization grant credential (for example, an authorization code) for an
access token credential at the authorization server's Token Endpoint.
|
AuthorizationRequestRepository |
Implementations of this interface are responsible for the persistence
of
AuthorizationRequestAttributes between requests. |
AuthorizationRequestUriBuilder |
Implementations of this interface are responsible for building an OAuth 2.0 Authorization Request,
which is used as the redirect
URI to the Authorization Endpoint. |
Class | Description |
---|---|
AuthorizationCodeAuthenticationProcessingFilter |
An implementation of an
AbstractAuthenticationProcessingFilter that handles
the processing of an OAuth 2.0 Authorization Response for the authorization code grant flow. |
AuthorizationCodeAuthenticationProvider |
An implementation of an
AuthenticationProvider that is responsible for authenticating
an authorization code credential with the authorization server's Token Endpoint
and if valid, exchanging it for an access token credential and optionally an
id token credential (for OpenID Connect Authorization Code Flow). |
AuthorizationCodeAuthenticationToken |
An implementation of an
AuthorizationGrantAuthenticationToken that holds
an authorization code grant credential for a specific client identified in AuthorizationCodeAuthenticationToken.getClientRegistration() . |
AuthorizationCodeRequestRedirectFilter |
This
Filter initiates the authorization code grant flow by redirecting
the end-user's user-agent to the authorization server's Authorization Endpoint. |
AuthorizationGrantAuthenticationToken |
Base implementation of an
AbstractAuthenticationToken that holds
an authorization grant credential for a specific AuthorizationGrantType . |
DefaultAuthorizationRequestUriBuilder |
The default implementation of an
AuthorizationRequestUriBuilder ,
which internally uses an UriComponentsBuilder to construct the OAuth 2.0 Authorization Request. |
DefaultStateGenerator |
The default implementation for generating the
OAuth2Parameter.STATE parameter
used in the Authorization Request and correlated in the Authorization Response (or Error Response). |
HttpSessionAuthorizationRequestRepository |
An implementation of an
AuthorizationRequestRepository that stores
AuthorizationRequestAttributes in the HttpSession . |
OAuth2AuthenticationToken |
An implementation of an
AbstractAuthenticationToken
that represents an OAuth 2.0 Authentication . |
Exception | Description |
---|---|
OAuth2AuthenticationException |
This exception is thrown for all OAuth 2.0 related
Authentication errors. |