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.StringSSO_COOKIEDeprecated.static java.lang.StringSSO_COOKIE_PATTERNDeprecated.-
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.AuthenticationautoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Deprecated.protected voidcancelCookie(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.voidloginSuccess(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.UserDetailsprocessAutoLoginCookie(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:
loginSuccessin interfaceorg.springframework.security.web.authentication.RememberMeServices- Overrides:
loginSuccessin classCoreRememberMeService
-
processAutoLoginCookie
public org.springframework.security.core.userdetails.UserDetails processAutoLoginCookie(LoginToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.- Overrides:
processAutoLoginCookiein classCoreRememberMeService
-
autoLogin
public org.springframework.security.core.Authentication autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Deprecated.- Specified by:
autoLoginin interfaceorg.springframework.security.web.authentication.RememberMeServices- Overrides:
autoLoginin classCoreRememberMeService
-
cancelCookie
protected void cancelCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Deprecated.Description copied from class:CoreRememberMeServiceSets a "cancel cookie" (with maxAge = 0) on the response to disable persistent logins.- Overrides:
cancelCookiein classCoreRememberMeService
-
-