クラス ReactiveSecurityContextHolder
- java.lang.Object
-
- org.springframework.security.core.context.ReactiveSecurityContextHolder
public final class ReactiveSecurityContextHolder extends java.lang.Object
SpringSecurityContext
を取得してContext
に設定できます。- 導入:
- 5.0
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static java.util.function.Function<reactor.util.context.Context,reactor.util.context.Context>
clearContext()
ReactorContext
からMono<SecurityContext>
をクリアしますstatic reactor.core.publisher.Mono<SecurityContext>
getContext()
ReactorContext
からMono<SecurityContext>
を取得しますstatic reactor.util.context.Context
withAuthentication(Authentication authentication)
withSecurityContext(Mono)
のショートカットstatic reactor.util.context.Context
withSecurityContext(reactor.core.publisher.Mono<? extends SecurityContext> securityContext)
別のContext
にマージできるMono<SecurityContext>
を含む ReactorContext
を作成します
メソッドの詳細
getContext
public static reactor.core.publisher.Mono<SecurityContext> getContext()
ReactorContext
からMono<SecurityContext>
を取得します- 戻り値:
Mono<SecurityContext>
clearContext
public static java.util.function.Function<reactor.util.context.Context,reactor.util.context.Context> clearContext()
ReactorContext
からMono<SecurityContext>
をクリアします- 戻り値:
- コンテキストのクリアからの補完およびエラーシグナルのみを再生する
Mono<Void>
を返します。
withSecurityContext
public static reactor.util.context.Context withSecurityContext(reactor.core.publisher.Mono<? extends SecurityContext> securityContext)
別のContext
にマージできるMono<SecurityContext>
を含む ReactorContext
を作成します- パラメーター:
securityContext
- 返される ReactorContext
に設定するMono<SecurityContext>
- 戻り値:
Mono<SecurityContext>
を含む ReactorContext
withAuthentication
public static reactor.util.context.Context withAuthentication(Authentication authentication)
withSecurityContext(Mono)
のショートカット- パラメーター:
authentication
- 使用するAuthentication
- 戻り値:
Mono<SecurityContext>
を含む ReactorContext