Class AuthorizationFailureEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.security.access.event.AbstractAuthorizationEvent
org.springframework.security.access.event.AuthorizationFailureEvent
All Implemented Interfaces:
Serializable

public class AuthorizationFailureEvent extends AbstractAuthorizationEvent
Indicates a secure object invocation failed because the principal could not be authorized for the request.

This event might be thrown as a result of either an AccessDecisionManager or an AfterInvocationManager.

See Also:
  • Constructor Details

    • AuthorizationFailureEvent

      public AuthorizationFailureEvent(Object secureObject, Collection<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException)
      Construct the event.
      Parameters:
      secureObject - the secure object
      attributes - that apply to the secure object
      authentication - that was found in the SecurityContextHolder
      accessDeniedException - that was returned by the AccessDecisionManager
      Throws:
      IllegalArgumentException - if any null arguments are presented.
  • Method Details