Class CockpitRememberMeService
- java.lang.Object
-
- de.hybris.platform.spring.security.CoreRememberMeService
-
- de.hybris.platform.cockpit.security.CockpitRememberMeService
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
,org.springframework.security.web.authentication.logout.LogoutHandler
,org.springframework.security.web.authentication.RememberMeServices
@Deprecated public class CockpitRememberMeService extends CoreRememberMeService
Deprecated.since 6.3Class which is responsible for Remember me auto logins and Single sign on login as well CAUTION: This is class is deprecated! See https://jira.hybris.com/browse/PLA-9864 Generally it's not a good idea to have to separated "remember me token cookies". Instead of this, you should prefer to configure your cockpit-spring-security.xml like that:
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SSO_COOKIE
Deprecated.static java.lang.String
SSO_COOKIE_PATTERN
Deprecated.-
Fields inherited from class de.hybris.platform.spring.security.CoreRememberMeService
authenticationDetailsSource, DEFAULT_PARAMETER, messages, SPRING_SECURITY_REMEMBER_ME_COOKIE_KEY, userDetailsChecker
-
-
Constructor Summary
Constructors Constructor Description CockpitRememberMeService()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.springframework.security.core.Authentication
autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.protected void
cancelCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.Sets a "cancel cookie" (with maxAge = 0) on the response to disable persistent logins.void
loginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication)
Deprecated.Examines the incoming request and checks if to set Single Sign On cookie.org.springframework.security.core.userdetails.UserDetails
processAutoLoginCookie(LoginToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.-
Methods inherited from class de.hybris.platform.spring.security.CoreRememberMeService
afterPropertiesSet, getCookieName, getDefaultLanguageForTenant, getDomain, getKey, getLanguageFromCookie, getLanguageFromHttpRequest, getLanguageFromUserDetails, getLanguageIsoCode, getPath, getTtl, isSecure, loginFail, logout, lookupUserDetailsService, onLoginFail, onLoginSuccess, rememberMeRequested, setCookieName, setDomain, setKey, setPath, setSecure, setTtl, updateLanguageInSessionContext
-
-
-
-
Field Detail
-
SSO_COOKIE
public static final java.lang.String SSO_COOKIE
Deprecated.- See Also:
- Constant Field Values
-
SSO_COOKIE_PATTERN
public static final java.lang.String SSO_COOKIE_PATTERN
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
loginSuccess
public final void loginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication)
Deprecated.Examines the incoming request and checks if to set Single Sign On cookie.- Specified by:
loginSuccess
in interfaceorg.springframework.security.web.authentication.RememberMeServices
- Overrides:
loginSuccess
in classCoreRememberMeService
-
processAutoLoginCookie
public org.springframework.security.core.userdetails.UserDetails processAutoLoginCookie(LoginToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.- Overrides:
processAutoLoginCookie
in classCoreRememberMeService
-
autoLogin
public org.springframework.security.core.Authentication autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.- Specified by:
autoLogin
in interfaceorg.springframework.security.web.authentication.RememberMeServices
- Overrides:
autoLogin
in classCoreRememberMeService
-
cancelCookie
protected void cancelCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.Description copied from class:CoreRememberMeService
Sets a "cancel cookie" (with maxAge = 0) on the response to disable persistent logins.- Overrides:
cancelCookie
in classCoreRememberMeService
-
-