クラス 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