1

我正在构建一个多租户网站,该网站将容纳多个租户,每个租户都有自己的配置。

如果租户的用户将尝试连接,则在 aspmembership 身份验证后,他将获得他的配置。

用户可以访问多个租户,但仍将获得其租户的配置。

我的问题是关于会话:左说我有几个绑定:cust1.domain.com

cust2.domain.com

cust3.domain.com

如果 user1 可以访问 cust1 和 custs,他会得到相同的 sessin

4

1 回答 1

0

<forms ...>您可以通过在 web.config 文件的部分中进行设置来使用域 cookie 。这将允许用户在登录任何一个域后登录到任何域。

您将设置的域 cookie 如下所示。

   <authentication mode="Forms">
      <forms loginUrl="/" cookieless="UseCookies" name="FormAuthentication" domain=".domain.com" />
</authentication>

此外,确保呈现 *.domain.com 应用程序的所有代码库中的机器密钥都相同。

于 2013-11-10T13:27:54.610 回答