fix(auth): 修复授权接口重复 cookie 问题并自动去重
- 修改 openid.js 使用 axios 直接调用授权接口以访问响应头 - 添加 extractCookieFromResponse() 从响应中提取 cookie - 添加 normalizeCookies() 处理重复的 set-cookie - 修改 request.js 的 setSessionId() 自动清理重复的 cookie - 添加 cleanupDuplicateCookies() 函数处理重复 cookie - 新增 SESSIONID_MANAGEMENT.md 文档记录 sessionid 管理最佳实践 问题:后端返回重复的 Set-Cookie 导致请求头携带重复的 sessionid 解决:前端提取 cookie 时自动去重,只保留第一个 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Showing
3 changed files
with
566 additions
and
8 deletions
docs/guides/SESSIONID_MANAGEMENT.md
0 → 100644
-
Please register or login to post a comment