【问题标题】:Multiple MVC5 websites using a single website for authentication (ASP.NET Identity v2)多个 MVC5 网站使用单个网站进行身份验证 (ASP.NET Identity v2)
【发布时间】: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


    【解决方案1】:

    您似乎正在寻找的是单点登录。 https://github.com/thinktecture/Thinktecture.IdentityServer.v3 是我喜欢的一个,它是开源的。我认为它也支持 ASP.NET Identity 作为用户服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-13
      • 2013-04-23
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多