インターフェース ReactiveOAuth2AuthorizedClientManager
- すべての既知の実装クラス:
- AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager,- DefaultReactiveOAuth2AuthorizedClientManager
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
 このインターフェースの実装は、
Authorized Client(s) の全体的な管理を担当します。主な責務は次のとおりです。
- ReactiveOAuth2AuthorizedClientProviderを利用して OAuth 2.0 クライアントを認証(または再認証)します。
-  通常 ReactiveOAuth2AuthorizedClientServiceまたはServerOAuth2AuthorizedClientRepositoryを使用して、OAuth2AuthorizedClientの永続性を委譲します。
- メソッドのサマリー修飾子と型メソッド説明- reactor.core.publisher.Mono<OAuth2AuthorizedClient>- authorize- (OAuth2AuthorizeRequest authorizeRequest) 提供された- clientRegistrationIdによって識別された- clientを承認または再承認(必要な場合)します。
- メソッドの詳細- authorizereactor.core.publisher.Mono<OAuth2AuthorizedClient> authorize- (OAuth2AuthorizeRequest authorizeRequest) 提供された- clientRegistrationIdによって識別された- clientを認可または再認可(必要な場合)します。指定されたクライアントで認証がサポートされていない場合、実装は空の- Monoを返す必要があります。関連する- ReactiveOAuth2AuthorizedClientProviderは、クライアント用に構成された- authorization grant型をサポートしていません。- 再認証の場合、クライアントで再認証がサポートされていない場合、または必要でない場合、実装は提供された - authorized clientを返す必要があります。- refresh tokenが利用できないか、- access tokenの有効期限が切れていません。- パラメーター:
- authorizeRequest- 承認リクエスト
- 戻り値:
- OAuth2AuthorizedClient、または指定されたクライアントで認可がサポートされていない場合は空の- Mono