List of usage examples for org.springframework.security.web.authentication.logout SimpleUrlLogoutSuccessHandler onLogoutSuccess
public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException
From source file:bookpub.security.LogoutRedirectHandler.java
@Override public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { User user = (User) authentication.getPrincipal(); logger.info(user.getUsername() + " signed out."); if (request.getParameter("mobile") != null) objectMapper.writeValue(response.getWriter(), new ServiceResponse()); else {/*from w w w.j av a2s . c om*/ SimpleUrlLogoutSuccessHandler logoutSuccessHandler = new SimpleUrlLogoutSuccessHandler(); logoutSuccessHandler.setDefaultTargetUrl("/"); logoutSuccessHandler.onLogoutSuccess(request, response, authentication); } }
From source file:edu.csula.squirrels.security.LogoutRedirectHandler.java
@Override public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { User user = (User) authentication.getPrincipal(); logger.info(user.getUsername() + " signed out."); if (request.getParameter("mobile") != null) objectMapper.writeValue(response.getWriter(), new ServiceResponse("loggedOut")); else {/*from w ww . j a v a 2 s . com*/ SimpleUrlLogoutSuccessHandler logoutSuccessHandler = new SimpleUrlLogoutSuccessHandler(); logoutSuccessHandler.setDefaultTargetUrl("/"); logoutSuccessHandler.onLogoutSuccess(request, response, authentication); } }
From source file:csns.security.LogoutRedirectHandler.java
@Override public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { // authentication could be null if the session already expired or the // user clicked the logout link twice. if (authentication != null) { User user = (User) authentication.getPrincipal(); logger.info(user.getUsername() + " signed out."); }// ww w . ja v a2 s . co m SimpleUrlLogoutSuccessHandler logoutSuccessHandler = new SimpleUrlLogoutSuccessHandler(); logoutSuccessHandler.setDefaultTargetUrl(defaultUrls.anonymousHomeUrl(request)); logoutSuccessHandler.onLogoutSuccess(request, response, authentication); }