【问题标题】:Using multiple ASP Identity 2.0 within ASP.Net MVC 5 application在 ASP.Net MVC 5 应用程序中使用多个 ASP Identity 2.0
【发布时间】:2015-03-02 03:15:25
【问题描述】:

我有一个带有用于管理内容的管理区域的 Web 应用程序,但该站点的其余部分目前由对我的公共用户进行身份验证的 ASP Identity 保护。现在我需要对一些内部用户进行身份验证才能访问管理区域。

这可能吗?

【问题讨论】:

  • 管理区域的用户名和密码存储在哪里?
  • 好吧,似乎您必须有一些中间类来保持两个数据库之间的连接,并且需要将一个数据库中的用户名和密码复制到另一个数据库中。不容易,但并非不可能。
  • 所以多重=双重?并且两个站点都在同一个域下运行?
  • 是的,例如我有一个网站 warheat1990.com,然后我有一个管理区域用于管理内容,例如 warheat1990.com/admin,两者都有自己的登录名,并且在同一个项目/程序集中视觉工作室。

标签: c# asp.net-mvc asp.net-identity


【解决方案1】:

您要查找的内容称为 SSO(单点登录)。使用 SSO,用户可以登录一次并访问多个应用程序。网上有很多关于实现的文章。查看http://arunendapally.com/post/implementation-of-single-sign-on-(sso)-in-asp.net-mvc 获取示例。

【讨论】:

    猜你喜欢
    • 2016-10-24
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 2015-07-10
    • 2015-05-28
    相关资源
    最近更新 更多