インターフェース MethodAuthorizationDeniedHandler

すべての既知の実装クラス:
ObservationAuthorizationManagerObservationReactiveAuthorizationManagerPostAuthorizeAuthorizationManagerPostAuthorizeReactiveAuthorizationManagerPreAuthorizeAuthorizationManagerPreAuthorizeReactiveAuthorizationManagerThrowingMethodAuthorizationDeniedHandler

public interface MethodAuthorizationDeniedHandler
拒否されたメソッド呼び出しを処理するための戦略を定義するために使用されるインターフェース
導入:
6.3
関連事項:
  • メソッドの詳細

    • handleDeniedInvocation

      @Nullable ObjectSE handleDeniedInvocation(org.aopalliance.intercept.MethodInvocation methodInvocation, AuthorizationResult authorizationResult)
      拒否されたメソッド呼び出しを処理します。実装では、メソッドを呼び出す代わりに、AuthorizationDeniedException または置換結果 (マスクされた値など) をスローする場合があります。
      パラメーター:
      methodInvocation - 認可に関連する MethodInvocation が拒否されました
      authorizationResult - 認可が拒否されました
      戻り値:
      拒否されたメソッド呼び出しの置換結果、または null、またはリアクティブアプリケーションの場合は Mono 
    • handleDeniedInvocationResult

      @Nullable default ObjectSE handleDeniedInvocationResult(MethodInvocationResult methodInvocationResult, AuthorizationResult authorizationResult)
      拒否されたメソッド呼び出しを処理します。実装では、メソッドを呼び出す代わりに、AuthorizationDeniedException または置換結果 (マスクされた値など) をスローする場合があります。デフォルトでは、このメソッドは handleDeniedInvocation(MethodInvocation, AuthorizationResult) を呼び出します。
      パラメーター:
      methodInvocationResult - MethodInvocation を含むオブジェクトと生成された結果
      authorizationResult - 認可が拒否されました
      戻り値:
      拒否されたメソッド呼び出しの置換結果、または null、またはリアクティブアプリケーションの場合は Mono