【问题标题】:ASP MVC Use authentication cookie across domain websitesASP MVC 跨域网站使用身份验证 cookie
【发布时间】:2023-04-01 00:55:01
【问题描述】:

我有多个网站使用相同的 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>

非常感谢任何帮助!

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 如果您想了解有关顶级域的 cookie 传输规则的更多信息,请参阅此 answer 的“完整详细信息”部分。
    猜你喜欢
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 2020-03-09
    • 2014-12-30
    相关资源
    最近更新 更多