Package org.springframework.security.oauth2.client.web.server
-
Interface Summary Interface Description ServerAuthorizationRequestRepository<T extends org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest> Implementations of this interface are responsible for the persistence ofOAuth2AuthorizationRequestbetween requests.ServerOAuth2AuthorizationRequestResolver Implementations of this interface are capable of resolving anOAuth2AuthorizationRequestfrom 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 anServerOAuth2AuthorizedClientRepositorythat delegates to the providedServerOAuth2AuthorizedClientRepositoryif the currentPrincipalis authenticated, otherwise, to the default (or provided)ServerOAuth2AuthorizedClientRepositoryif the current request is unauthenticated (or anonymous).DefaultServerOAuth2AuthorizationRequestResolver The default implementation ofServerOAuth2AuthorizationRequestResolver.OAuth2AuthorizationCodeGrantWebFilter AFilterfor the OAuth 2.0 Authorization Code Grant, which handles the processing of the OAuth 2.0 Authorization Response.OAuth2AuthorizationRequestRedirectWebFilter ThisWebFilterinitiates 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 aServerWebExchangeto anOAuth2AuthorizationCodeAuthenticationTokenthat can be authenticated.UnAuthenticatedServerOAuth2AuthorizedClientRepository Deprecated. WebSessionOAuth2ServerAuthorizationRequestRepository An implementation of anServerAuthorizationRequestRepositorythat storesOAuth2AuthorizationRequestin theWebSession.WebSessionServerOAuth2AuthorizedClientRepository An implementation of anOAuth2AuthorizedClientRepositorythat storesOAuth2AuthorizedClient's in theHttpSession.