【发布时间】:2019-03-11 14:33:18
【问题描述】:
我正在尝试在托管在同一域但不同子域上的不同应用程序之间实现单点登录
这是托管在 mydomain.com 上的主应用程序,我想与托管在 app1.mydomain.com 和 app2.mydomain.com 上的应用程序共享令牌
现在默认情况下,我通常通过以下方式在本地存储中设置我的令牌
window.localStorage.setItem("access-token", value);
并通过
检索它 window.localStorage.getItem("access-token");
但是现在在主域上托管但在子域上的应用程序无法访问相同的本地存储值
我如何克服这个问题以及除了 localstorage 是否有更好的方法来存储 jwt 令牌
【问题讨论】: