SecurityContextLogoutHandler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SecurityContextLogoutHandler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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";
}