クラス DelegatingReactiveOAuth2AuthorizedClientProvider
java.lang.ObjectSE
org.springframework.security.oauth2.client.DelegatingReactiveOAuth2AuthorizedClientProvider
- 実装されているすべてのインターフェース:
ReactiveOAuth2AuthorizedClientProvider
public final class DelegatingReactiveOAuth2AuthorizedClientProvider
extends ObjectSE
implements ReactiveOAuth2AuthorizedClientProvider
ReactiveOAuth2AuthorizedClientProvider の内部 List に単純に委譲する ReactiveOAuth2AuthorizedClientProvider の実装。 各プロバイダーには、提供されたコンテキストで authorize と client の機会が与えられ、最初に使用可能な OAuth2AuthorizedClient が返されます。
- 導入:
- 5.2
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明DelegatingReactiveOAuth2AuthorizedClientProvider(ListSE<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(ListSE<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