24 Eylül 2017 Pazar

SpringSecurity SecurityContextLogoutHandler Sınıfı

Giriş
SecurityContextHolder aracılığı ile SecurityContext nesnesi üzerinde değişikli yapabilmeyi sağlar

logout metodu
Şöyle yaparız
@GetMapping("/logout")
public String getLogoutPage(HttpServletRequest request,
  HttpServletResponse response){

  Authentication authentication = SecurityContextHolder.getContext()
    .getAuthentication();
  if (authentication != null)
    new SecurityContextLogoutHandler().logout(request, response, authentication);

  return "redirect:/login";
}

Hiç yorum yok:

Yorum Gönder