クラス ReactiveSecurityContextHolder


  • public final class ReactiveSecurityContextHolder
    extends java.lang.Object
    Spring SecurityContext を取得して Context に設定できます。
    導入:
    5.0
    • メソッドのサマリー

      すべてのメソッド   静的メソッド   具象メソッド  
      修飾子と型 メソッド 説明
      static java.util.function.Function<reactor.util.context.Context,​reactor.util.context.Context>clearContext()
      Reactor Context から Mono<SecurityContext> をクリアします
      static reactor.core.publisher.Mono<SecurityContext>getContext()
      Reactor Context から Mono<SecurityContext> を取得します
      static reactor.util.context.ContextwithAuthentication​(Authentication authentication)
      withSecurityContext(Mono) のショートカット
      static reactor.util.context.ContextwithSecurityContext​(reactor.core.publisher.Mono<? extends SecurityContext> securityContext)
      別の Context にマージできる Mono<SecurityContext> を含む Reactor Context を作成します
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • getContext

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

        public static java.util.function.Function<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