protected void handleUnsuccesfulLoginAttempt(Throwable e) { if (e != null) { if (UnexpectedCredentialException.class.isInstance(e)) { //X TODO discuss special handling of UnexpectedCredentialException } else if (UserAlreadyLoggedInException.class.isInstance(e)) { eventBridge.fireEvent(new AlreadyLoggedInEvent()); } else if (LockedAccountException.class.isInstance(e)) { eventBridge.fireEvent(new LockedAccountEvent()); } } if (AUTHENTICATION_LOGGER.isDebugEnabled()) { AUTHENTICATION_LOGGER.authenticationFailed(this.loginCredential.getUserId(), e); } eventBridge.fireEvent(new LoginFailedEvent(e)); }
protected void handleUnsuccesfulLoginAttempt(Throwable e) { if (e != null) { if (UnexpectedCredentialException.class.isInstance(e)) { //X TODO discuss special handling of UnexpectedCredentialException } else if (UserAlreadyLoggedInException.class.isInstance(e)) { eventBridge.fireEvent(new AlreadyLoggedInEvent()); } else if (LockedAccountException.class.isInstance(e)) { eventBridge.fireEvent(new LockedAccountEvent()); } } if (AUTHENTICATION_LOGGER.isDebugEnabled()) { AUTHENTICATION_LOGGER.authenticationFailed(this.loginCredential.getUserId(), e); } eventBridge.fireEvent(new LoginFailedEvent(e)); }
protected void handleUnsuccesfulLoginAttempt(Throwable e) { if (e != null) { if (UnexpectedCredentialException.class.isInstance(e)) { //X TODO discuss special handling of UnexpectedCredentialException } else if (UserAlreadyLoggedInException.class.isInstance(e)) { eventBridge.fireEvent(new AlreadyLoggedInEvent()); } else if (LockedAccountException.class.isInstance(e)) { eventBridge.fireEvent(new LockedAccountEvent()); } } if (AUTHENTICATION_LOGGER.isDebugEnabled()) { AUTHENTICATION_LOGGER.authenticationFailed(this.loginCredential.getUserId(), e); } eventBridge.fireEvent(new LoginFailedEvent(e)); }
beanManager.fireEvent(new LoginFailedEvent(null)); return AuthenticationResult.FAILED; beanManager.fireEvent(new LoginFailedEvent(e));