Interface OAuth2AuthorizedClientManager

All Known Implementing Classes:
AuthorizedClientServiceOAuth2AuthorizedClientManager, DefaultOAuth2AuthorizedClientManager
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface OAuth2AuthorizedClientManager
Implementations of this interface are responsible for the overall management of Authorized Client(s).

The primary responsibilities include:

  1. Authorizing (or re-authorizing) an OAuth 2.0 Client by leveraging an OAuth2AuthorizedClientProvider(s).
  2. Delegating the persistence of an OAuth2AuthorizedClient, typically using an OAuth2AuthorizedClientService OR OAuth2AuthorizedClientRepository.
Since:
5.2
See Also: