【发布时间】:2014-08-16 18:52:04
【问题描述】:
寻找一些关于使用 ASP.NET Identity 为跨多个站点(都是公共域的子域)的登录/身份验证提供单一位置的指导。
目前的设置是我有 2 个网站:
- site1.example.com
- site2.example.com
它们向用户呈现系统的不同视图,并且共享相同的后端数据库,因此共享相同的 ASP.NET 身份表。通过任一站点登录通过同一个数据库登录。
我想做的是通过第三个站点统一登录过程:
- auth.example.com
这个想法是用户访问 site1.example.com,点击登录按钮,被重定向到 auth.example.com,执行登录,然后被重定向回 site1.example.com。
如果他们随后导航到 site2.example.com,如果他们已经被看到已通过身份验证,那就太好了。
【问题讨论】:
标签: c# asp.net-mvc authentication asp.net-identity