ASP MVC跨域网站使用身份验证cookie

时间:2016-02-12 11:07:42

标签: asp.net asp.net-mvc cookies cross-domain forms-authentication

我有多个网站使用相同的Cookie进行身份验证。他们假设登录门户网站,然后可以访问多个网站。

例如:

portal.ilvo(仅限登录表单的网站)
site1.ilvo
site2.ilvo
siteX.ilvo

我已经在我的cookie中为.ilvo设置了域名,但似乎我根本无法登录。

的Web.config

<authentication mode="Forms">
  <forms 
      name="iwa.authentication" timeout="10080"slidingExpiration="false" protection="All" 
      cookieless="UseCookies"
      enableCrossAppRedirects="true" domain=".ilvo" />
</authentication>

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我通过在不同的端口上发布每个网站来修复此问题,因此它们都具有相同的域名。