Package org.springframework.security.oauth2.client.web.server
-
Interface Summary Interface Description ServerAuthorizationRequestRepository<T extends OAuth2AuthorizationRequest> Implementations of this interface are responsible for the persistence ofOAuth2AuthorizationRequest
between requests.ServerOAuth2AuthorizationRequestResolver Implementations of this interface are capable of resolving anOAuth2AuthorizationRequest
from the providedServerWebExchange
.ServerOAuth2AuthorizedClientRepository Implementations of this interface are responsible for the persistence ofAuthorized Client(s)
between requests. -
Class Summary Class Description AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository An implementation of anServerOAuth2AuthorizedClientRepository
that delegates to the providedServerOAuth2AuthorizedClientRepository
if the currentPrincipal
is authenticated, otherwise, to the default (or provided)ServerOAuth2AuthorizedClientRepository
if the current request is unauthenticated (or anonymous).DefaultServerOAuth2AuthorizationRequestResolver The default implementation ofServerOAuth2AuthorizationRequestResolver
.OAuth2AuthorizationCodeGrantWebFilter AFilter
for the OAuth 2.0 Authorization Code Grant, which handles the processing of the OAuth 2.0 Authorization Response.OAuth2AuthorizationRequestRedirectWebFilter ThisWebFilter
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 aServerWebExchange
to anOAuth2AuthorizationCodeAuthenticationToken
that can be authenticated.UnAuthenticatedServerOAuth2AuthorizedClientRepository Deprecated. WebSessionOAuth2ServerAuthorizationRequestRepository An implementation of anServerAuthorizationRequestRepository
that storesOAuth2AuthorizationRequest
in theWebSession
.WebSessionServerOAuth2AuthorizedClientRepository An implementation of anOAuth2AuthorizedClientRepository
that storesOAuth2AuthorizedClient
's in theHttpSession
.