Class DefaultSessionTokenService
java.lang.Object
de.hybris.platform.servicelayer.session.impl.DefaultSessionTokenService
Service for session token.
Token is unique identifier of given session that can be securely transfer over network.
Its main usage is for distinguishing anonymous users.
Token is unique identifier of given session that can be securely transfer over network.
Its main usage is for distinguishing anonymous users.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet current session token.voidsetSessionService(SessionService sessionService) voidsetSessionToken(String token) Set current session token
-
Constructor Details
-
DefaultSessionTokenService
public DefaultSessionTokenService()
-
-
Method Details
-
getOrCreateSessionToken
Get current session token. If token not exists in session it will be created.Token can be used to identify session similarly as its id but it can be safely transfered over network.
- Returns:
- current session token
- Since:
- 6.4
-
setSessionToken
Set current session tokenEach session should have its unique token generated by
getOrCreateSessionToken()but some background processes may want to work "as if" they were different session. In those cases this method should be used to change session identity.- Parameters:
token- Session token- Since:
- 6.4
-
setSessionService
-