クラス AnonymousPayloadInterceptor

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

    public class AnonymousPayloadInterceptor
    extends java.lang.Object
    implements PayloadInterceptor, org.springframework.core.Ordered
    ReactiveSecurityContextHolder が空の場合、AnonymousAuthenticationToken に入力します
    導入:
    5.2
    • フィールドサマリー

      • インターフェース org.springframework.core.Ordered から継承されたフィールド

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      AnonymousPayloadInterceptor​(java.lang.String key)
      "anonymousUser" という名前のプリンシパルと単一の権限 "ROLE_ANONYMOUS" を持つフィルターを作成します。
      AnonymousPayloadInterceptor​(java.lang.String key, java.lang.Object principal, java.util.List<GrantedAuthority> authorities)
    • コンストラクターの詳細

      • AnonymousPayloadInterceptor

        public AnonymousPayloadInterceptor​(java.lang.String key)
        "anonymousUser" という名前のプリンシパルと単一の権限 "ROLE_ANONYMOUS" を持つフィルターを作成します。
        パラメーター:
        key - このフィルターによって作成されたトークンを識別するためのキー
      • AnonymousPayloadInterceptor

        public AnonymousPayloadInterceptor​(java.lang.String key,
                                           java.lang.Object principal,
                                           java.util.List<GrantedAuthority> authorities)
        パラメーター:
        key - このフィルターによって作成されたトークンを識別するためのキー
        principal - 匿名ユーザーを表すために使用されるプリンシパル
        authorities - 匿名ユーザーの権限リスト
    • メソッドの詳細

      • getOrder

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

        public void setOrder​(int order)
      • intercept

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