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
AuthorizationRequest 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 |
---|---|
AuthorizationCodeAuthenticationFilter |
An implementation of an
AbstractAuthenticationProcessingFilter that handles
the processing of an OAuth 2.0 Authorization Response for the authorization code grant flow. |
AuthorizationCodeRequestRedirectFilter |
This
Filter initiates the authorization code grant flow by redirecting
the end-user's user-agent to the authorization server's Authorization Endpoint. |
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
AuthorizationRequest in the HttpSession . |