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
OAuth2AuthorizationCodeAuthenticationToken that can be authenticated. |
UnAuthenticatedServerOAuth2AuthorizedClientRepository | Deprecated |
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 . |