# Package org.springframework.security.authentication.event

package org.springframework.security.authentication.event
Authentication success and failure events which can be published to the Spring application context. The `ProviderManager` automatically publishes events to the application context. These events are received by all registered Spring `ApplicationListener`s.

Related Packages
Package
Description
org.springframework.security.authentication
Core classes and interfaces related to user authentication, which are used throughout Spring Security.
org.springframework.security.authentication.dao
An `AuthenticationProvider` which relies upon a data access object.
org.springframework.security.authentication.jaas
An authentication provider for JAAS.
org.springframework.security.authentication.ott
org.springframework.security.authentication.password
Classes
Class
Description
AbstractAuthenticationEvent
Represents an application authentication event.
AbstractAuthenticationFailureEvent
Abstract application event which indicates authentication failure for some reason.
AuthenticationFailureBadCredentialsEvent
Application event which indicates authentication failure due to invalid credentials being presented.
AuthenticationFailureCredentialsExpiredEvent
Application event which indicates authentication failure due to the user's credentials having expired.
AuthenticationFailureDisabledEvent
Application event which indicates authentication failure due to the user's account being disabled.
AuthenticationFailureExpiredEvent
Application event which indicates authentication failure due to the user's account having expired.
AuthenticationFailureLockedEvent
Application event which indicates authentication failure due to the user's account having been locked.
AuthenticationFailureProviderNotFoundEvent
Application event which indicates authentication failure due to there being no registered `AuthenticationProvider` that can process the request.
AuthenticationFailureProxyUntrustedEvent
Application event which indicates authentication failure due to the CAS user's ticket being generated by an untrusted proxy.
AuthenticationFailureServiceExceptionEvent
Application event which indicates authentication failure due to there being a problem internal to the `AuthenticationManager`.
AuthenticationSuccessEvent
Application event which indicates successful authentication.
InteractiveAuthenticationSuccessEvent
Indicates an interactive authentication was successful.
LoggerListener
Outputs authentication-related application events to Commons Logging.
LogoutSuccessEvent
Application event which indicates successful logout