ProviderManager automatically publishes events to the application context. These events are
received by all registered Spring ApplicationListeners.
| 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. |