public class MultiWarRememberMeServices
extends org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices
SessionLogoutService
on logout if available, to also remove the
authentication information from sessions in other web applications. In
contrast to the usual remember me, the cookie is deleted when the browser is
closed.Constructor and Description |
---|
MultiWarRememberMeServices(String key,
org.springframework.security.core.userdetails.UserDetailsService userDetailsService) |
Modifier and Type | Method and Description |
---|---|
protected void |
cancelCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected String |
getCookiePath(javax.servlet.http.HttpServletRequest request)
Get the cookie path.
|
void |
logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication) |
protected void |
setCookie(String[] tokens,
int maxAge,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setLogoutService(SessionLogoutService logoutService) |
calculateLoginLifetime, isTokenExpired, makeTokenSignature, onLoginSuccess, processAutoLoginCookie, retrievePassword, retrieveUserName
afterPropertiesSet, autoLogin, createSuccessfulAuthentication, decodeCookie, encodeCookie, extractRememberMeCookie, getAuthenticationDetailsSource, getCookieName, getKey, getParameter, getTokenValiditySeconds, getUserDetailsService, loginFail, loginSuccess, onLoginFail, rememberMeRequested, setAlwaysRemember, setAuthenticationDetailsSource, setAuthoritiesMapper, setCookieName, setKey, setParameter, setTokenValiditySeconds, setUserDetailsChecker, setUserDetailsService, setUseSecureCookie
public MultiWarRememberMeServices(String key, org.springframework.security.core.userdetails.UserDetailsService userDetailsService)
TokenBasedRememberMeServices.TokenBasedRememberMeServices(String,
UserDetailsService)
public void setLogoutService(SessionLogoutService logoutService)
logoutService
- the logoutService to setprotected void cancelCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
cancelCookie
in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
protected String getCookiePath(javax.servlet.http.HttpServletRequest request)
/
.request
- the HTTP servlet requestprotected void setCookie(String[] tokens, int maxAge, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
setCookie
in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
public void logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)
logout
in interface org.springframework.security.web.authentication.logout.LogoutHandler
logout
in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
AbstractRememberMeServices.logout(HttpServletRequest,
HttpServletResponse, Authentication)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a