クラス AuthenticationPayloadInterceptor

  • 実装されたすべてのインターフェース:
    org.springframework.core.OrderedPayloadInterceptor

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