我有一个登录页面(稍后将移至 SAML2 身份提供程序服务器)。成功验证后,用户将被重定向到不同的服务器(这将托管主应用程序)。
出于测试目的,我在本地主机上运行了 2 个 nodejs 实例(一个在端口 8080 上,另一个在端口 8050 上)。在登录应用程序中,我将 session/localstroge 参数设置如下:
on 'http://localhost:8080';
$rootScope.globals = {
currentUser: {
username: username,
authdata: authdata
}
};
...
$window.localStorage.setItem('globals', JSON.stringify($rootScope.globals));
成功后重定向到:
window.location.href = 'http://localhost:8050';
从这里我想访问会话或本地存储:
console.log($window.localStorage.getItem('globals'));
但是变量是'null'。
顺便说一句 cookieStore 工作没有问题...
所以我的问题是,当我重定向到不同的 url(或者在这种情况下是 localhost 的端口)时,会话/本地存储是否有专门的限制?