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.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.