クラス AuthorizationFailureEvent
java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.security.access.event.AbstractAuthorizationEvent
org.springframework.security.access.event.AuthorizationFailureEvent
- 実装されたすべてのインターフェース:
SerializableSE
使用すべきではありません。
プリンシパルがリクエストに対して認可されなかったため、セキュアオブジェクトの呼び出しが失敗したことを示します。
このイベントは、AccessDecisionManager
または AfterInvocationManager
の結果としてスローされる可能性があります。
- 関連事項:
フィールドのサマリー
クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターの概要
コンストラクターコンストラクター説明AuthorizationFailureEvent
(ObjectSE secureObject, CollectionSE<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException) 使用すべきではありません。イベントを作成します。メソッドのサマリー
修飾子と型メソッド説明使用すべきではありません。使用すべきではありません。使用すべきではありません。クラス org.springframework.context.ApplicationEvent から継承されたメソッド
getTimestamp
クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
コンストラクターの詳細
AuthorizationFailureEvent
public AuthorizationFailureEvent(ObjectSE secureObject, CollectionSE<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException) 使用すべきではありません。イベントを作成します。- パラメーター:
secureObject
- 安全なオブジェクトattributes
- 安全なオブジェクトに適用されるauthentication
-SecurityContextHolder
で見つかりましたaccessDeniedException
-AccessDecisionManager
によって返された- 例外:
IllegalArgumentExceptionSE
- null 引数が提示された場合。
メソッドの詳細
getAccessDeniedException
使用すべきではありません。getAuthentication
使用すべきではありません。getConfigAttributes
使用すべきではありません。
AuthorizationDeniedEvent
を使用してください