| 访问令牌 | 分钟级有效期,减少泄露窗口 |
|---|---|
| 刷新令牌 | 长期有效,使用后轮换并检测重放 |
| 处理 | 过期返回 401 并提示刷新;刷新失败引导重新认证 |
刷新流程(伪代码)
刷新流程(伪代码)
on401(response):
if (refreshToken 有效):
新令牌对 = refresh(refreshToken) // 旧刷新令牌立即失效
重放原请求一次
else:
清除会话 → 引导重新登录刷新令牌轮换配合重放检测:旧令牌再次出现时按泄露处置,吊销会话并告警。