クラス ReactiveSecurityContextHolder

java.lang.ObjectSE
org.springframework.security.core.context.ReactiveSecurityContextHolder

public final class ReactiveSecurityContextHolder extends ObjectSE
Spring SecurityContext を取得して Context に設定できます。
導入:
5.0
  • メソッドの詳細

    • getContext

      public static reactor.core.publisher.Mono<SecurityContext> getContext()
      Reactor Context から Mono<SecurityContext> を取得します
      戻り値:
      Mono<SecurityContext>
    • clearContext

      public static FunctionSE<reactor.util.context.Context,reactor.util.context.Context> clearContext()
      Reactor Context から Mono<SecurityContext> をクリアします
      戻り値:
      コンテキストのクリアからの補完およびエラー信号のみを再生する Mono<Void> を返します。
    • withSecurityContext

      public static reactor.util.context.Context withSecurityContext(reactor.core.publisher.Mono<? extends SecurityContext> securityContext)
      別の Context にマージできる Mono<SecurityContext> を含む Reactor Context を作成します
      パラメーター:
      securityContext - 返される Reactor Context に設定する Mono<SecurityContext> 
      戻り値:
      Mono<SecurityContext> を含む Reactor Context 
    • withAuthentication

      public static reactor.util.context.Context withAuthentication(Authentication authentication)
      withSecurityContext(Mono) のショートカット
      パラメーター:
      authentication - 使用する Authentication
      戻り値:
      Mono<SecurityContext> を含む Reactor Context