クラス PostAuthorizeReactiveAuthorizationManager
java.lang.ObjectSE
org.springframework.security.authorization.method.PostAuthorizeReactiveAuthorizationManager
- 実装されたすべてのインターフェース:
ReactiveAuthorizationManager<MethodInvocationResult>
public final class PostAuthorizeReactiveAuthorizationManager
extends ObjectSE
implements ReactiveAuthorizationManager<MethodInvocationResult>
PostAuthorize
アノテーションから式を評価することにより、Authentication
が MethodInvocation
から返されたオブジェクトにアクセスできるかどうかを判別できる ReactiveAuthorizationManager
。- 導入:
- 5.8
コンストラクターのサマリー
コンストラクターコンストラクター説明PostAuthorizeReactiveAuthorizationManager
(MethodSecurityExpressionHandler expressionHandler) メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<AuthorizationDecision>
check
(reactor.core.publisher.Mono<Authentication> authentication, MethodInvocationResult result) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.security.authorization.ReactiveAuthorizationManager から継承されたメソッド
verify
コンストラクターの詳細
PostAuthorizeReactiveAuthorizationManager
public PostAuthorizeReactiveAuthorizationManager()PostAuthorizeReactiveAuthorizationManager
メソッドの詳細
check
public reactor.core.publisher.Mono<AuthorizationDecision> check(reactor.core.publisher.Mono<Authentication> authentication, MethodInvocationResult result) - 次で指定:
- インターフェース
ReactiveAuthorizationManager<MethodInvocationResult>
のcheck
- パラメーター:
authentication
- チェックするAuthentication
のMono
result
- チェックするMethodInvocationResult
- 戻り値:
AuthorizationDecision
の Mono、またはPostAuthorize
アノテーションが存在しない場合は空のMono