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