public class SecurityContextLogoutHandler extends java.lang.Object implements LogoutHandler
SecurityContextHolder.
Will also invalidate the HttpSession if isInvalidateHttpSession() is true and the
session is not null.
| Constructor and Description |
|---|
SecurityContextLogoutHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isInvalidateHttpSession() |
void |
logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Authentication authentication)
Requires the request to be passed in.
|
void |
setInvalidateHttpSession(boolean invalidateHttpSession)
Causes the
HttpSession to be invalidated when this LogoutHandler is invoked. |
public void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Authentication authentication)
logout in interface LogoutHandlerrequest - from which to obtain a HTTP session (cannot be null)response - not used (can be null)authentication - not used (can be null)public boolean isInvalidateHttpSession()
public void setInvalidateHttpSession(boolean invalidateHttpSession)
HttpSession to be invalidated when this LogoutHandler is invoked. Defaults to true.invalidateHttpSession - true if you wish the session to be invalidated (default) or false if it should
not be.