1
This commit is contained in:
@@ -23,9 +23,13 @@ public class KdocsTokenInfo implements Serializable {
|
||||
}
|
||||
|
||||
public boolean isExpired() {
|
||||
if (expiresIn == null || createTime == null) {
|
||||
if (accessToken == null || accessToken.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
// 部分 OAuth 响应不返回 expires_in;若按 null 判过期会导致前端误判「未授权」
|
||||
if (expiresIn == null || createTime == null) {
|
||||
return false;
|
||||
}
|
||||
long expireTime = createTime + (expiresIn * 1000L);
|
||||
return System.currentTimeMillis() >= (expireTime - 5 * 60 * 1000L);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user