我在同一个IIS服务器上托管了两个应用程序。这些应用程序具有相同的用经过身份验证后,我正在使用Angular创建cookie,如下所示:
$cookies.putObject(key, cookie)
我为两个应用程序保留了键。
现在,当我登录一个应用程序时,会创建此cookie。但是当我尝试访问第二个应用程序时,下面的代码读取为空。
$cookies.getObject(key)
我是否可以从其他应用程序中读取此cookie,以便在登录到一个应用程序后,用户无需在其他应用程序中输入登录凭据。
感谢。
答案 0 :(得分:-1)
您可能可以使用localstore来共享数据,但其存在巨大的安全风险。我不会这样做。我建议使用sessionstore而不是och cookie来进行身份验证。在您的情况下,最好使用一些单一的签名解决方案。很多人都在那里。或者:如果您托管两个应用程序。也许你应该将应用程序合并为一个?