インターフェース ReactiveOAuth2AuthorizedClientProvider

すべての既知の実装クラス:
AuthorizationCodeReactiveOAuth2AuthorizedClientProviderClientCredentialsReactiveOAuth2AuthorizedClientProviderDelegatingReactiveOAuth2AuthorizedClientProviderJwtBearerReactiveOAuth2AuthorizedClientProviderPasswordReactiveOAuth2AuthorizedClientProviderRefreshTokenReactiveOAuth2AuthorizedClientProviderTokenExchangeReactiveOAuth2AuthorizedClientProvider
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ReactiveOAuth2AuthorizedClientProvider
OAuth 2.0 クライアントを認証(または再認証)するための戦略。実装は通常、特定の authorization grant 型を実装します。
導入:
5.2
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<OAuth2AuthorizedClient>
    提供されたコンテキストで client を認可(または再認可)しようとします。
  • メソッドの詳細

    • authorize

      reactor.core.publisher.Mono<OAuth2AuthorizedClient> authorize(OAuth2AuthorizationContext context)
      提供されたコンテキストで client を認可(または再認可)しようとします。指定されたクライアントで認証がサポートされていない場合、実装は空の Mono を返す必要があります。プロバイダーは、クライアント用に構成された authorization grant 型をサポートしていません。
      パラメーター:
      context - クライアントの認可固有の状態を保持するコンテキスト
      戻り値:
      OAuth2AuthorizedClient、または指定されたクライアントで認可がサポートされていない場合は空の Mono