Package net.risesoft.security.service
Interface TokenService
-
- All Known Implementing Classes:
TokenServiceImpl
public interface TokenService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcreateToken(DataUser userModel)根据 user 创建tokenbooleandeleteToken(String token, long time)longgetFailureTime()拿到最新的过期时间List<String>getFailureToken()获取失效的tokenDataUsergetUserByToken(String token)根据token 获取用户DataUserlogin(String loginName)用外部登录方式booleanremoveToken(String token)删除一个tokenbooleanrenew(String token, long time)续订
-
-
-
Method Detail
-
createToken
String createToken(DataUser userModel)
根据 user 创建token- Parameters:
userModel-- Returns:
-
getUserByToken
DataUser getUserByToken(String token)
根据token 获取用户- Parameters:
token- tokenid- Returns:
-
renew
boolean renew(String token, long time)
续订- Parameters:
token- tokentime- 最新时间- Returns:
-
deleteToken
boolean deleteToken(String token, long time)
- Parameters:
token- tokentime- 过期时间- Returns:
-
getFailureTime
long getFailureTime()
拿到最新的过期时间- Returns:
-
removeToken
boolean removeToken(String token)
删除一个token- Parameters:
token-- Returns:
-
-