List of usage examples for org.springframework.security.web.authentication.logout SecurityContextLogoutHandler SecurityContextLogoutHandler
SecurityContextLogoutHandler
From source file:com.banco.controller.HomeController.java
@RequestMapping(value = "/logout", method = RequestMethod.GET) public String logoutPage(HttpServletRequest request, HttpServletResponse response) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); }//from www. j a v a 2s . c o m return "redirect:/login?logout";//You can redirect wherever you want, but generally it's a good practice to show login screen again. }
From source file:kievreclama.task.controllers.RootController.java
@RequestMapping(value = "/logout", method = RequestMethod.GET) public String logoutPage(HttpServletRequest request, HttpServletResponse response) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); }// w w w. j a v a2 s. c om return "redirect:/task"; }
From source file:org.jblogcms.core.security.controller.SecurityController.java
@RequestMapping(value = "/signout", method = RequestMethod.GET) public String signout(HttpServletRequest request, HttpServletResponse response) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); }//from w ww .j ava 2 s . c o m return "redirect:/login"; }
From source file:com.dnn.controller.LoginController.java
@RequestMapping(value = { "/sair" }, method = RequestMethod.GET) public String sair(HttpServletRequest req, HttpServletResponse res) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(req, res, auth); }/* ww w .j a va 2 s .c o m*/ return "redirect:/acesso?sair"; }
From source file:com.sibvisions.rad.server.security.spring.logout.DestroySessionLogoutHandler.java
/** * Creates a new instance of <code>DestroySessionLogoutHandler</code>. *//*from w w w . j a v a2s . com*/ public DestroySessionLogoutHandler() { delegateLogoutHandler = new SecurityContextLogoutHandler(); }
From source file:com.blackducksoftware.tools.appedit.web.controller.LogoutController.java
/** * Logout controller/*from w w w . j a va2 s . c o m*/ * * @param request * @param response * @return */ @RequestMapping(value = "/logout", method = RequestMethod.GET) public String logoutPage(HttpServletRequest request, HttpServletResponse response) { logger.info("Logging out."); Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); } return "redirect:/loginRequest?logout"; }
From source file:fr.lepellerin.ecole.web.controller.LoginController.java
/** * deconnecte l'utilisateur du systme.//from w ww . j av a2 s .co m * * @param request * : la requete * @param response * : la reponse * @return nom de la vue */ @RequestMapping(value = "/logout", method = RequestMethod.GET) public String logoutPage(final HttpServletRequest request, final HttpServletResponse response) { final Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); } return "redirect:/login?logout"; }
From source file:ru.langboost.controllers.security.SecurityController.java
@RequestMapping(value = "/logout", method = RequestMethod.POST) public String logout(HttpServletRequest request, HttpServletResponse response) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); }/*from www. j av a2 s . c om*/ SecurityContextHolder.getContext().setAuthentication(null); return "redirect:/login"; }
From source file:fr.univlorraine.mondossierweb.config.SecurityConfig.java
@Override protected void configure(HttpSecurity http) throws Exception { http.exceptionHandling().authenticationEntryPoint(casEntryPoint()).and().headers().frameOptions().disable() .authorizeRequests().anyRequest().authenticated().and() .addFilterBefore(singleSignOutFilter(), LogoutFilter.class) .addFilter(new LogoutFilter(environment.getRequiredProperty("cas.url") + "/logout", new SecurityContextLogoutHandler())) .addFilter(casAuthenticationFilter()) // La protection Spring Security contre le Cross Scripting Request Forgery est dsactive, Vaadin implmente sa propre protection .csrf().disable();/*from w w w . j a v a 2 s .c om*/ }
From source file:com.necl.login.controller.HomeController.java
@RequestMapping(value = "/loginFail", method = RequestMethod.GET) public String loginFailPage(HttpServletRequest request, HttpServletResponse response) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if (auth != null) { new SecurityContextLogoutHandler().logout(request, response, auth); }//from w ww . j av a 2 s. c o m return "redirect:/login?error"; }