Add new AuthenticationFailure* events.

This commit is contained in:
Ben Alex 2005-01-04 20:19:42 +00:00
parent 607ba82522
commit 9176aa0efb
1 changed files with 22 additions and 0 deletions

View File

@ -63,6 +63,28 @@ public class LoggerListener implements ApplicationListener {
}
}
if (event instanceof AuthenticationFailureCredentialsExpiredEvent) {
AuthenticationFailureCredentialsExpiredEvent authEvent = (AuthenticationFailureCredentialsExpiredEvent) event;
if (logger.isWarnEnabled()) {
logger.warn(
"Authentication failed due to account credentials have been expired for user: "
+ authEvent.getUser().getUsername() + "; details: "
+ authEvent.getAuthentication().getDetails());
}
}
if (event instanceof AuthenticationFailureAccountExpiredEvent) {
AuthenticationFailureAccountExpiredEvent authEvent = (AuthenticationFailureAccountExpiredEvent) event;
if (logger.isWarnEnabled()) {
logger.warn(
"Authentication failed due to account having expired for user: "
+ authEvent.getUser().getUsername() + "; details: "
+ authEvent.getAuthentication().getDetails());
}
}
if (event instanceof AuthenticationFailureUsernameNotFoundEvent) {
AuthenticationFailureUsernameNotFoundEvent authEvent = (AuthenticationFailureUsernameNotFoundEvent) event;