Interface | Description |
---|---|
ServerAuthorizationRequestRepository<T extends OAuth2AuthorizationRequest> |
Implementations of this interface are responsible for the persistence
of
OAuth2AuthorizationRequest between requests. |
ServerOAuth2AuthorizationRequestResolver |
Implementations of this interface are capable of resolving
an
OAuth2AuthorizationRequest from the provided ServerWebExchange . |
ServerOAuth2AuthorizedClientRepository |
Implementations of this interface are responsible for the persistence
of
Authorized Client(s) between requests. |
Class | Description |
---|---|
AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository |
An implementation of an
ServerOAuth2AuthorizedClientRepository that
delegates to the provided ServerOAuth2AuthorizedClientRepository if the current
Principal is authenticated, otherwise,
to the default (or provided) ServerOAuth2AuthorizedClientRepository
if the current request is unauthenticated (or anonymous). |
DefaultServerOAuth2AuthorizationRequestResolver |
The default implementation of
ServerOAuth2AuthorizationRequestResolver . |
OAuth2AuthorizationCodeGrantWebFilter |
A
Filter for the OAuth 2.0 Authorization Code Grant,
which handles the processing of the OAuth 2.0 Authorization Response. |
OAuth2AuthorizationRequestRedirectWebFilter |
This
WebFilter initiates the authorization code grant or implicit grant flow
by redirecting the End-User's user-agent to the Authorization Server's Authorization Endpoint. |
ServerOAuth2AuthorizationCodeAuthenticationTokenConverter |
Converts from a
ServerWebExchange to an OAuth2LoginAuthenticationToken that can be authenticated. |
UnAuthenticatedServerOAuth2AuthorizedClientRepository |
Provides support for an unauthenticated user.
|
WebSessionOAuth2ServerAuthorizationRequestRepository |
An implementation of an
ServerAuthorizationRequestRepository that stores
OAuth2AuthorizationRequest in the WebSession . |
WebSessionServerOAuth2AuthorizedClientRepository |
An implementation of an
OAuth2AuthorizedClientRepository that stores
OAuth2AuthorizedClient 's in the HttpSession . |