子域之间的会话共享不在asp.net云上的asp.net mvc5中进行

时间:2016-09-22 07:10:58

标签: asp.net-mvc asp.net-mvc-4 azure web-config azure-web-sites

我正在开发一个asp.net mvc 5项目,这是一个基于子域的多租户saas应用程序,如tantab1.com为tenant1,t2.abc.com为tenant2。

我正在尝试跨子域分享超级管理员的会话,我使用根域配置了web配置

 <httpCookies domain=".abc.com"/>

但它没有用,即使我在下一个标签中访问t1.abc.com时登录abc.com仍然会提示登录页面。

会话存储配置为指向RedisSessionStateStore,应用程序部署在azure云网络应用程序中。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

最后我明白了。我使用了中间件,所以解决方案就在这个链接ASP.NET Identity Cookie across subdomains