我正在构建一个Multi-tenant website,它将容纳几个租户,每个租户都有自己的配置。
如果租户的用户将尝试连接,在进行身份验证后,他将获得他的配置。
用户可以访问多个租户,但仍然可以获得租户的配置。
我的问题是关于会议: 左说我有几个绑定: cust1.domain.com
cust2.domain.com
cust3.domain.com
如果user1可以访问cust1和custs,他会得到相同的sessin
答案 0 :(得分:0)
您可以通过在web.config文件的<forms ...>
部分进行设置来使用域Cookie。这将允许用户在登录任何一个域后登录任何域。
您将设置的域Cookie如下所示。
<authentication mode="Forms">
<forms loginUrl="/" cookieless="UseCookies" name="FormAuthentication" domain=".domain.com" />
</authentication>
此外,请确保在呈现* .domain.com应用程序的所有代码库中机器密钥相同。