【问题标题】:Using SQL and AD membership providers together in ASP.NET 4.5在 ASP.NET 4.5 中一起使用 SQL 和 AD 成员资格提供程序
【发布时间】:2014-08-10 09:13:33
【问题描述】:

我有一个供内部员工和外部客户使用的应用程序。我希望内部用户通过 Active Directory 进行身份验证,而客户端使用 Universal Providers 成员资格提供程序。

我对如何设置多个成员资格提供商有点熟悉,但我不确定确定对哪个提供商进行用户身份验证的最佳方式。这是一种常见的情况吗?如果是,是否有处理它的标准方法?

【问题讨论】:

  • 您可以检查每个提供商以查看他们的用户名是否存在。如果它们存在于一个中,则自动登录它们。如果两者都存在,则弹出一个对话框,询问他们使用哪一个(或默认使用一个或另一个)。

标签: asp.net authentication sqlmembershipprovider activedirectorymembership


【解决方案1】:

我做了类似的事情。但是我们使用了“表单身份验证”。在 Login.aspx.cs 中,我们首先尝试针对 Active Directory 进行身份验证,如果失败,那么我们将针对 SQL 数据库。在我看来,这样做要简单得多。

【讨论】:

    猜你喜欢
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    相关资源
    最近更新 更多