/** * Logs current user out. */ public void logout(HttpServletRequest request, HttpServletResponse response) { rememberMeServices.logout(request, response, SecurityContextHolder.getContext().getAuthentication()); SecurityContextHolder.getContext().setAuthentication(null); audienceManagerService.logout(); } }
@Override public void logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication) { super.logout(request, response, authentication); if (authentication != null) { tokenRepository.removeUserTokens(authentication.getName()); } }