类 TokenServiceImpl
- java.lang.Object
-
- net.risedata.jdbc.service.impl.CrudServiceImpl<T,ID>
-
- net.risedata.jdbc.service.impl.AutomaticCrudService<Token,String>
-
- net.risesoft.api.persistence.security.impl.TokenServiceImpl
-
- 所有已实现的接口:
CrudService<Token,String>,TokenService
@Service public class TokenServiceImpl extends AutomaticCrudService<Token,String> implements TokenService
-
-
字段概要
字段 修饰符和类型 字段 说明 LongFAILURE_TIME过期时间 单位分钟 默认8小时
-
构造器概要
构造器 构造器 说明 TokenServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringcreateToken(DataUser userModel)根据 user 创建tokenbooleandeleteToken(String token, long time)longgetFailureTime()拿到最新的过期时间List<String>getFailureToken()获取失效的tokenDataUsergetUserByToken(String token)根据token 获取用户booleanremoveToken(String token)删除一个tokenbooleanrenew(String token, long time)续订-
从类继承的方法 net.risedata.jdbc.service.impl.AutomaticCrudService
findByIds, getDeleteExecutor, getInsertExecutor, getSearchExecutor, getT, getUpdateExecutor, searchAll
-
从类继承的方法 net.risedata.jdbc.service.impl.CrudServiceImpl
batchInsert, delete, delete, delete, deleteById, deleteById, deleteByIds, findById, findOne, findOne, findOne, getOne, hasById, insert, save, search, search, search, search, search, search, searchAllForPage, searchAllForPage, searchAllForPage, searchFieldById, searchForList, searchForList, searchForPage, searchForPage, searchForPage, searchForPage, searchForPage, update, updateById, updateById, updateById
-
-
-
-
字段详细资料
-
FAILURE_TIME
@Value("${beta.token.time:480}") public Long FAILURE_TIME过期时间 单位分钟 默认8小时
-
-
方法详细资料
-
createToken
public String createToken(DataUser userModel)
从接口复制的说明:TokenService根据 user 创建token- 指定者:
createToken在接口中TokenService- 返回:
-
getUserByToken
public DataUser getUserByToken(String token)
从接口复制的说明:TokenService根据token 获取用户- 指定者:
getUserByToken在接口中TokenService- 参数:
token- tokenid- 返回:
-
renew
public boolean renew(String token, long time)
从接口复制的说明:TokenService续订- 指定者:
renew在接口中TokenService- 参数:
token- tokentime- 最新时间- 返回:
-
deleteToken
public boolean deleteToken(String token, long time)
- 指定者:
deleteToken在接口中TokenService- 参数:
token- tokentime- 过期时间- 返回:
-
getFailureTime
public long getFailureTime()
从接口复制的说明:TokenService拿到最新的过期时间- 指定者:
getFailureTime在接口中TokenService- 返回:
-
removeToken
public boolean removeToken(String token)
从接口复制的说明:TokenService删除一个token- 指定者:
removeToken在接口中TokenService- 返回:
-
getFailureToken
public List<String> getFailureToken()
从接口复制的说明:TokenService获取失效的token- 指定者:
getFailureToken在接口中TokenService- 返回:
-
-