Package org.springframework.security.oauth2.client
Core classes and interfaces providing support for OAuth 2.0 Client.
-
Interface Summary Interface Description OAuth2AuthorizedClientManager Implementations of this interface are responsible for the overall management ofAuthorized Client(s).OAuth2AuthorizedClientProvider A strategy for authorizing (or re-authorizing) an OAuth 2.0 Client.OAuth2AuthorizedClientService Implementations of this interface are responsible for the management ofAuthorized Client(s), which provide the purpose of associating anAccess Tokencredential to aClientand Resource Owner, who is thePrincipalthat originally granted the authorization.ReactiveOAuth2AuthorizedClientManager Implementations of this interface are responsible for the overall management ofAuthorized Client(s).ReactiveOAuth2AuthorizedClientProvider A strategy for authorizing (or re-authorizing) an OAuth 2.0 Client.ReactiveOAuth2AuthorizedClientService Implementations of this interface are responsible for the management ofAuthorized Client(s), which provide the purpose of associating anAccess Tokencredential to aClientand Resource Owner, who is thePrincipalthat originally granted the authorization. -
Exception Summary Exception Description ClientAuthorizationRequiredException This exception is thrown when an OAuth 2.0 Client is required to obtain authorization from the Resource Owner.