クラス AnonymousPayloadInterceptor

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

public class AnonymousPayloadInterceptor extends ObjectSE implements PayloadInterceptor, org.springframework.core.Ordered
ReactiveSecurityContextHolder が空の場合、AnonymousAuthenticationToken に入力します
導入:
5.2
  • コンストラクターの詳細

    • AnonymousPayloadInterceptor

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

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