クラス AuthorizationFailureEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.springframework.context.ApplicationEvent
-
- org.springframework.security.access.event.AbstractAuthorizationEvent
-
- org.springframework.security.access.event.AuthorizationFailureEvent
- 実装されたすべてのインターフェース:
java.io.Serializable
public class AuthorizationFailureEvent extends AbstractAuthorizationEvent
プリンシパルがリクエストに対して認可されなかったため、セキュアオブジェクトの呼び出しが失敗したことを示します。このイベントは、
AccessDecisionManager
またはAfterInvocationManager
の結果としてスローされる可能性があります。- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AuthorizationFailureEvent(java.lang.Object secureObject, java.util.Collection<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException)
イベントを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 AccessDeniedException
getAccessDeniedException()
Authentication
getAuthentication()
java.util.Collection<ConfigAttribute>
getConfigAttributes()
コンストラクターの詳細
AuthorizationFailureEvent
public AuthorizationFailureEvent(java.lang.Object secureObject, java.util.Collection<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException)
イベントを作成します。- パラメーター:
secureObject
- 安全なオブジェクトattributes
- 安全なオブジェクトに適用されるauthentication
-SecurityContextHolder
で見つかりましたaccessDeniedException
-AccessDecisionManager
によって返された- 例外:
java.lang.IllegalArgumentException
- null 引数が提示された場合。
メソッドの詳細
getAccessDeniedException
public AccessDeniedException getAccessDeniedException()
getAuthentication
public Authentication getAuthentication()
getConfigAttributes
public java.util.Collection<ConfigAttribute> getConfigAttributes()