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. |
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. |