提交 c0f20653 编写于 作者: Tyl666's avatar Tyl666

【JWT鉴权续期接口】修改reflashToken逻辑

上级 5f348512
......@@ -93,10 +93,13 @@ public class ClientAuthenticationResource
}
Token tok = tokenReflashService.getToken(oldToken);
if (ObjectUtils.isEmpty(tok)) {
// 如果为空则生成一个新token
String newToken = jwtTokenUtil.generateToken(user);
// 存入缓存中
tok = tokenReflashService.setToken(newToken, oldToken);
return tok.getNewToken();
}else {
// 如果时间还在半个小时以上,则继续使用该token
if(System.currentTimeMillis() - tok.getDate().getTime() >= (expiration / 4)){
return tok.getNewToken();
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册