クラス AuthenticationPayloadInterceptor

java.lang.ObjectSE
org.springframework.security.rsocket.authentication.AuthenticationPayloadInterceptor
実装されたすべてのインターフェース:
org.springframework.core.OrderedPayloadInterceptor

public class AuthenticationPayloadInterceptor extends ObjectSE implements PayloadInterceptor, org.springframework.core.Ordered
提供された ReactiveAuthenticationManager を使用してペイロードを認証します。認証が成功すると、結果が ReactiveSecurityContextHolder に追加されます。
導入:
5.2
  • コンストラクターの詳細

    • AuthenticationPayloadInterceptor

      public AuthenticationPayloadInterceptor(ReactiveAuthenticationManager authenticationManager)
      新しいインスタンスを作成します
      パラメーター:
      authenticationManager - 使用するマネージャー。null にすることはできません
  • メソッドの詳細

    • getOrder

      public int getOrder()
      次で指定:
      インターフェース org.springframework.core.OrderedgetOrder 
    • setOrder

      public void setOrder(int order)
    • setAuthenticationConverter

      public void setAuthenticationConverter(PayloadExchangeAuthenticationConverter authenticationConverter)
      使用する変換を設定します
      パラメーター:
      authenticationConverter -
    • intercept

      public reactor.core.publisher.Mono<VoidSE> intercept(PayloadExchange exchange, PayloadInterceptorChain chain)
      インターフェースからコピーされた説明: PayloadInterceptor
      Web リクエストを処理し、(オプションで)指定された PayloadInterceptorChain を介して次の PayloadInterceptor に委譲します。
      次で指定:
      インターフェース PayloadInterceptorintercept 
      パラメーター:
      exchange - 現在のペイロード交換
      chain - 次のインターセプターに委譲する方法を提供します
      戻り値:
      ペイロード処理がいつ完了したかを示す Mono<Void>