クラス PreAuthorizeReactiveAuthorizationManager

java.lang.ObjectSE
org.springframework.security.authorization.method.PreAuthorizeReactiveAuthorizationManager
実装されたすべてのインターフェース:
ReactiveAuthorizationManager<org.aopalliance.intercept.MethodInvocation>

public final class PreAuthorizeReactiveAuthorizationManager extends ObjectSE implements ReactiveAuthorizationManager<org.aopalliance.intercept.MethodInvocation>
PreAuthorize アノテーションの式を評価することにより、Authentication が MethodInvocation にアクセスできるかどうかを判別できる ReactiveAuthorizationManager
導入:
5.8
  • コンストラクターの詳細

    • PreAuthorizeReactiveAuthorizationManager

      public PreAuthorizeReactiveAuthorizationManager()
    • PreAuthorizeReactiveAuthorizationManager

      public PreAuthorizeReactiveAuthorizationManager(MethodSecurityExpressionHandler expressionHandler)
  • メソッドの詳細

    • check

      public reactor.core.publisher.Mono<AuthorizationDecision> check(reactor.core.publisher.Mono<Authentication> authentication, org.aopalliance.intercept.MethodInvocation mi)
      PreAuthorize アノテーションから式を評価することにより、Authentication が MethodInvocation にアクセスできるかどうかを判別します。
      次で指定:
      インターフェース ReactiveAuthorizationManager<org.aopalliance.intercept.MethodInvocation>check 
      パラメーター:
      authentication - チェックする Authentication の Mono 
      mi - チェックする MethodInvocation 
      戻り値:
      AuthorizationDecision の Mono、または PreAuthorize アノテーションが存在しない場合は空の Mono