クラス ServerBearerExchangeFilterFunction

java.lang.ObjectSE
org.springframework.security.oauth2.server.resource.web.reactive.function.client.ServerBearerExchangeFilterFunction
実装されたすべてのインターフェース:
org.springframework.web.reactive.function.client.ExchangeFilterFunction

public final class ServerBearerExchangeFilterFunction extends ObjectSE implements org.springframework.web.reactive.function.client.ExchangeFilterFunction
現在の Authentication に関連付けられている既存の OAuth2Token からベアラートークンを追加する ExchangeFilterFunction。リアクティブアプリケーションに適しており、一般的な WebClient 構成に適用します。

  @Bean
  WebClient webClient() {
      ServerBearerExchangeFilterFunction bearer = new ServerBearerExchangeFilterFunction();
      return WebClient.builder()
              .filter(bearer).build();
  }
 
導入:
5.2
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<org.springframework.web.reactive.function.client.ClientResponse>
    filter(org.springframework.web.reactive.function.client.ClientRequest request, org.springframework.web.reactive.function.client.ExchangeFunction next)

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース org.springframework.web.reactive.function.client.ExchangeFilterFunction から継承されたメソッド

    andThen, apply
  • コンストラクターの詳細

    • ServerBearerExchangeFilterFunction

      public ServerBearerExchangeFilterFunction()
  • メソッドの詳細

    • filter

      public reactor.core.publisher.Mono<org.springframework.web.reactive.function.client.ClientResponse> filter(org.springframework.web.reactive.function.client.ClientRequest request, org.springframework.web.reactive.function.client.ExchangeFunction next)
      次で指定:
      インターフェース org.springframework.web.reactive.function.client.ExchangeFilterFunctionfilter