This commit is contained in:
van
2026-03-23 23:54:48 +08:00
parent b37865a676
commit 6ecedf91b3
2 changed files with 25 additions and 3 deletions

View File

@@ -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);
}