クラス DelegatingReactiveOAuth2AuthorizedClientProvider
- java.lang.Object
-
- org.springframework.security.oauth2.client.DelegatingReactiveOAuth2AuthorizedClientProvider
- 実装されているすべてのインターフェース:
ReactiveOAuth2AuthorizedClientProvider
public final class DelegatingReactiveOAuth2AuthorizedClientProvider extends java.lang.Object implements ReactiveOAuth2AuthorizedClientProvider
ReactiveOAuth2AuthorizedClientProviderの内部Listに単純に委譲するReactiveOAuth2AuthorizedClientProviderの実装。各プロバイダーには、提供されたコンテキストで
authorizeとclientの機会が与えられ、最初に使用可能なOAuth2AuthorizedClientが返されます。- 導入:
- 5.2
- 関連事項:
ReactiveOAuth2AuthorizedClientProvider
コンストラクターの概要
コンストラクター コンストラクター 説明 DelegatingReactiveOAuth2AuthorizedClientProvider(java.util.List<ReactiveOAuth2AuthorizedClientProvider> authorizedClientProviders)指定されたパラメーターを使用してDelegatingReactiveOAuth2AuthorizedClientProviderを構築します。DelegatingReactiveOAuth2AuthorizedClientProvider(ReactiveOAuth2AuthorizedClientProvider... authorizedClientProviders)指定されたパラメーターを使用してDelegatingReactiveOAuth2AuthorizedClientProviderを構築します。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 reactor.core.publisher.Mono<OAuth2AuthorizedClient>authorize(OAuth2AuthorizationContext context)提供されたコンテキストでclientを認可(または再認可)しようとします。
コンストラクターの詳細
DelegatingReactiveOAuth2AuthorizedClientProvider
public DelegatingReactiveOAuth2AuthorizedClientProvider(ReactiveOAuth2AuthorizedClientProvider... authorizedClientProviders)
指定されたパラメーターを使用してDelegatingReactiveOAuth2AuthorizedClientProviderを構築します。- パラメーター:
authorizedClientProviders-ReactiveOAuth2AuthorizedClientProviderのリスト (秒)
DelegatingReactiveOAuth2AuthorizedClientProvider
public DelegatingReactiveOAuth2AuthorizedClientProvider(java.util.List<ReactiveOAuth2AuthorizedClientProvider> authorizedClientProviders)
指定されたパラメーターを使用してDelegatingReactiveOAuth2AuthorizedClientProviderを構築します。- パラメーター:
authorizedClientProviders-OAuth2AuthorizedClientProviderのList(秒)
メソッドの詳細
authorize
public reactor.core.publisher.Mono<OAuth2AuthorizedClient> authorize(OAuth2AuthorizationContext context)
インターフェースからコピーされた説明:ReactiveOAuth2AuthorizedClientProvider提供されたコンテキストでclientを認可(または再認可)しようとします。指定されたクライアントで認証がサポートされていない場合、実装は空のMonoを返す必要があります。プロバイダーは、クライアント用に構成されたauthorization grant型をサポートしていません。- 次で指定:
- インターフェース
ReactiveOAuth2AuthorizedClientProviderのauthorize - パラメーター:
context- クライアントの認可固有の状態を保持するコンテキスト- 戻り値:
OAuth2AuthorizedClient、または指定されたクライアントで認可がサポートされていない場合は空のMono