クラス AuthorizationFailureEvent

java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.security.access.event.AbstractAuthorizationEvent
org.springframework.security.access.event.AuthorizationFailureEvent
実装されたすべてのインターフェース:
SerializableSE

@DeprecatedSE public class AuthorizationFailureEvent extends AbstractAuthorizationEvent
使用すべきではありません。
代わりに AuthorizationDeniedEvent を使用してください
プリンシパルがリクエストに対して認可されなかったため、セキュアオブジェクトの呼び出しが失敗したことを示します。

このイベントは、AccessDecisionManager または AfterInvocationManager の結果としてスローされる可能性があります。

関連事項:
  • コンストラクターの詳細

    • AuthorizationFailureEvent

      public AuthorizationFailureEvent(ObjectSE secureObject, CollectionSE<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException)
      使用すべきではありません。
      イベントを作成します。
      パラメーター:
      secureObject - 安全なオブジェクト
      attributes - 安全なオブジェクトに適用される
      authentication - SecurityContextHolder で見つかりました
      accessDeniedException - AccessDecisionManager によって返された
      例外:
      IllegalArgumentExceptionSE - null 引数が提示された場合。
  • メソッドの詳細

    • getAccessDeniedException

      public AccessDeniedException getAccessDeniedException()
      使用すべきではありません。
    • getAuthentication

      public Authentication getAuthentication()
      使用すべきではありません。
    • getConfigAttributes

      public CollectionSE<ConfigAttribute> getConfigAttributes()
      使用すべきではありません。