public interface LoginTokenManager
限定符和类型 | 方法和说明 |
---|---|
void |
clean()
自动清理过期的Token。
|
void |
deleteByLoginName(java.lang.String loginName)
通过登录名删除token
|
LoginToken |
get(java.lang.String token)
获取Token,如果Token已失效则清理并返回null。
|
LoginToken |
getByLoginName(java.lang.String loginName)
获取Token,如果Token已失效则清理并返回null。
|
LoginToken |
refresh(LoginToken token)
刷新Token,获取新的Token,作废原Token。
|
LoginToken |
refresh(java.lang.String token)
刷新Token,获取新的Token,作废原Token。
|
LoginToken |
save(LoginToken token)
Token保存。
|
boolean |
updateLtoken(LoginToken loginToken)
更新Ltoken信息(用于保存兼职单位)
|
LoginToken save(LoginToken token)
token
- 将Token持久化,并放入缓存。LoginToken refresh(LoginToken token) throws BusinessException
token
- TokenBusinessException
LoginToken refresh(java.lang.String token) throws BusinessException
token
- TokenBusinessException
boolean updateLtoken(LoginToken loginToken) throws BusinessException
BusinessException
LoginToken get(java.lang.String token)
token
- token标识null
。LoginToken getByLoginName(java.lang.String loginName)
loginName
- 登录名null
。void clean() throws BusinessException
void deleteByLoginName(java.lang.String loginName)
loginName
- 登录名