Package de.hybris.platform.jalo.user
Class DefaultTokenService
- java.lang.Object
-
- de.hybris.platform.jalo.user.DefaultTokenService
-
- All Implemented Interfaces:
TokenService
public class DefaultTokenService extends java.lang.Object implements TokenService
-
-
Constructor Summary
Constructors Constructor Description DefaultTokenService(ModelService modelService, UserDao userDao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckIfTokenIsValid(java.lang.String userId, java.lang.String tokenToCheck)Method verifies if passed token for particular user is validjava.lang.StringgetOrCreateTokenForUser(java.lang.String userId)Method should return the current token assigned to user or create it and return it if the token does not existbooleanrevokeTokenForUser(java.lang.String userId)Method should invalidate the current token for user
-
-
-
Constructor Detail
-
DefaultTokenService
public DefaultTokenService(ModelService modelService, UserDao userDao)
-
-
Method Detail
-
getOrCreateTokenForUser
public java.lang.String getOrCreateTokenForUser(java.lang.String userId)
Description copied from interface:TokenServiceMethod should return the current token assigned to user or create it and return it if the token does not exist- Specified by:
getOrCreateTokenForUserin interfaceTokenService- Parameters:
userId- uid- Returns:
- token assigned to user
-
revokeTokenForUser
public boolean revokeTokenForUser(java.lang.String userId)
Description copied from interface:TokenServiceMethod should invalidate the current token for user- Specified by:
revokeTokenForUserin interfaceTokenService- Parameters:
userId- uid- Returns:
- true if operation was successful
-
checkIfTokenIsValid
public boolean checkIfTokenIsValid(java.lang.String userId, java.lang.String tokenToCheck)Description copied from interface:TokenServiceMethod verifies if passed token for particular user is valid- Specified by:
checkIfTokenIsValidin interfaceTokenService- Parameters:
userId- uidtokenToCheck- token to be verified- Returns:
- true if the token submitted for verification matches the one currently assigned to the user
-
-