Package org.springframework.security.oauth2.client.web
OAuth 2.0 Client
Filter's and supporting classes and interfaces.-
Interface Summary Interface Description AuthorizationRequestRepository<T extends OAuth2AuthorizationRequest> Implementations of this interface are responsible for the persistence ofOAuth2AuthorizationRequestbetween requests.OAuth2AuthorizationRequestResolver Implementations of this interface are capable of resolving anOAuth2AuthorizationRequestfrom the providedHttpServletRequest.OAuth2AuthorizedClientRepository Implementations of this interface are responsible for the persistence ofAuthorized Client(s)between requests. -
Class Summary Class Description AuthenticatedPrincipalOAuth2AuthorizedClientRepository An implementation of anOAuth2AuthorizedClientRepositorythat delegates to the providedOAuth2AuthorizedClientServiceif the currentPrincipalis authenticated, otherwise, to the default (or provided)OAuth2AuthorizedClientRepositoryif the current request is unauthenticated (or anonymous).DefaultOAuth2AuthorizationRequestResolver An implementation of anOAuth2AuthorizationRequestResolverthat attempts to resolve anOAuth2AuthorizationRequestfrom the providedHttpServletRequestusing the default requestURIpattern/oauth2/authorization/{registrationId}.DefaultOAuth2AuthorizedClientManager The default implementation of anOAuth2AuthorizedClientManagerfor use within the context of aHttpServletRequest.DefaultOAuth2AuthorizedClientManager.DefaultContextAttributesMapper The default implementation of thecontextAttributesMapper.DefaultReactiveOAuth2AuthorizedClientManager The default implementation of aReactiveOAuth2AuthorizedClientManagerfor use within the context of aServerWebExchange.DefaultReactiveOAuth2AuthorizedClientManager.DefaultContextAttributesMapper The default implementation of thecontextAttributesMapper.HttpSessionOAuth2AuthorizationRequestRepository An implementation of anAuthorizationRequestRepositorythat storesOAuth2AuthorizationRequestin theHttpSession.HttpSessionOAuth2AuthorizedClientRepository An implementation of anOAuth2AuthorizedClientRepositorythat storesOAuth2AuthorizedClient's in theHttpSession.OAuth2AuthorizationCodeGrantFilter AFilterfor the OAuth 2.0 Authorization Code Grant, which handles the processing of the OAuth 2.0 Authorization Response.OAuth2AuthorizationRequestCustomizers A factory of customizers that customize theOAuth 2.0 Authorization Requestvia theOAuth2AuthorizationRequest.Builder.OAuth2AuthorizationRequestRedirectFilter ThisFilterinitiates the authorization code grant or implicit grant flow by redirecting the End-User's user-agent to the Authorization Server's Authorization Endpoint.OAuth2LoginAuthenticationFilter An implementation of anAbstractAuthenticationProcessingFilterfor OAuth 2.0 Login.