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 Token
credential to aClient
and Resource Owner, who is thePrincipal
that 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 Token
credential to aClient
and Resource Owner, who is thePrincipal
that 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.