用户身份框架asp.net身份和LDAP

时间:2014-08-19 02:12:28

标签: c# asp.net asp.net-mvc ldap openldap

目前,我的老板为我在.NET平台下为个人帐户创建了一个用户身份系统。一开始,我更喜欢使用ASP.net Identity框架,但我的老板建议LDAP。我不确定哪一个好或不好。

以下是基本要求。

  1. 支持数百万用户
  2. 支持不同的用户组(例如,我们有3个不同的组,一般实践,公共客户,员工)
  3. 电子邮件已验证注册。
  4. 外部登录,例如facebook。
  5. 你能告诉我哪一个更好吗?

1 个答案:

答案 0 :(得分:0)

由于您的要求Asp.Net Identity是要走的路。它提供所有内置功能。此外,它还具有更灵活的新技术。

我想你的老板为什么建议LDAP。对我来说,唯一的理由可能是在公司中只使用一个用户名和密码,而且它是域用户帐户(Active Directory)。

如果是这样,我处于类似情况。我想要同时使用它们。例如,当在Identity中创建用户时,我也将在Active Directory中创建它。因此,用户将在计算机和应用程序中使用相同的帐户,我将拥有Identity的所有优势,并将在应用程序中使用它们。 Active Directory将仅包含用户信息的副本(不是仅需要完整副本)。