如何为同一IIS上托管的Web应用程序共享cookie

时间:2017-02-11 02:37:26

标签: angularjs cookies

我在同一个IIS服务器上托管了两个应用程序。这些应用程序具有相同的用经过身份验证后,我正在使用Angular创建cookie,如下所示:

$cookies.putObject(key, cookie)

我为两个应用程序保留了

现在,当我登录一个应用程序时,会创建此cookie。但是当我尝试访问第二个应用程序时,下面的代码读取为空。

$cookies.getObject(key)

我是否可以从其他应用程序中读取此cookie,以便在登录到一个应用程序后,用户无需在其他应用程序中输入登录凭据。

感谢。

1 个答案:

答案 0 :(得分:-1)

您可能可以使用localstore来共享数据,但其存在巨大的安全风险。我不会这样做。我建议使用sessionstore而不是och cookie来进行身份验证。在您的情况下,最好使用一些单一的签名解决方案。很多人都在那里。或者:如果您托管两个应用程序。也许你应该将应用程序合并为一个?