Package org.springframework.security.event.authentication

Examples of org.springframework.security.event.authentication.AuthenticationSuccessEvent


  protected void onSuccessfulAuthentication( HttpServletRequest request, HttpServletResponse response,
                                             Authentication authResult ) throws IOException {
    super.onSuccessfulAuthentication( request, response, authResult );
    request.getSession().setAttribute( "BasicAuth", "true" );
    if ( applicationEventPublisher != null ) {
      applicationEventPublisher.publishEvent( new AuthenticationSuccessEvent( authResult ) );
    }
  }
View Full Code Here


            if (event instanceof AbstractAuthenticationFailureEvent) {
                LOGGER.warn("Erreur d'authentification: {}", new Object[]{event});
            }

            if (event instanceof AuthenticationSuccessEvent) {
                AuthenticationSuccessEvent authenticationSuccessEvent = (AuthenticationSuccessEvent) event;
                String username = authenticationSuccessEvent.getAuthentication().getName();
                User user = userAuthService.findUserByUserName(username);
                // sauvergarde en session de la précédente date de connexion
                HttpServletRequest request = (HttpServletRequest) ( (ServletRequestAttributes) RequestContextHolder.getRequestAttributes() ).getRequest();
                request.getSession().setAttribute("lastLogin", user.getLastLogin());
                // mise à jour de la date de connexion.
View Full Code Here

TOP

Related Classes of org.springframework.security.event.authentication.AuthenticationSuccessEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.