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