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