
a.qq.com, b.qq.com ,c.qq.com ,login.qq.com 多个子域名, 他们的数据都来自 api.qq.com
api.qq.com 支持 jwt 登录
当用户通过 login.qq.com 登录成功后,就把 jwt token 保存到 localStorage 里
但是,这个 localStorage 只能被 login.qq.com 这个子域名读取, 其他子域名读取不了
想问问大家,还有啥办法,让多个子域名共享登录状态 吗 ?
服务端我用的 Python , 客户端用的是 react
谢谢
2 wolfie 2021 年 11 月 11 日 SSO |
3 Colorful 2021 年 11 月 11 日 cookie 不太建议 |
4 IvanLi127 2021 年 11 月 11 日 via Android 开个 iframe ,打开 login.qq.com ,让这个域下的网页 postMessage 回 jwt ,然后拿这个去请求 api 。 |