クラス 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 が返された状態で、提供されたコンテキストで clientauthorize する機会が与えられます。

導入:
5.2
関連事項:
  • コンストラクターの詳細

    • DelegatingOAuth2AuthorizedClientProvider

      public DelegatingOAuth2AuthorizedClientProvider(OAuth2AuthorizedClientProvider... authorizedClientProviders)
      指定されたパラメーターを使用して DelegatingOAuth2AuthorizedClientProvider を構築します。
      パラメーター:
      authorizedClientProviders - OAuth2AuthorizedClientProvider のリスト (秒)
    • DelegatingOAuth2AuthorizedClientProvider

      public DelegatingOAuth2AuthorizedClientProvider(ListSE<OAuth2AuthorizedClientProvider> authorizedClientProviders)
      指定されたパラメーターを使用して DelegatingOAuth2AuthorizedClientProvider を構築します。
      パラメーター:
      authorizedClientProviders - OAuth2AuthorizedClientProvider の List (秒)
  • メソッドの詳細

    • authorize

      @Nullable public OAuth2AuthorizedClient authorize(OAuth2AuthorizationContext context)
      インターフェースからコピーされた説明: OAuth2AuthorizedClientProvider
      提供されたコンテキストで client を認可(または再認可)しようとします。指定されたクライアントで認証がサポートされていない場合、実装は null を返す必要があります。プロバイダーは、クライアント用に構成された authorization grant 型をサポートしていません。
      次で指定:
      インターフェース OAuth2AuthorizedClientProviderauthorize 
      パラメーター:
      context - クライアントの認可固有の状態を保持するコンテキスト
      戻り値:
      指定されたクライアントで認可がサポートされていない場合は、OAuth2AuthorizedClient または null