C# 用户标识框架asp.net标识和LDAP
目前,我的老板和我一样,正在为.NET平台下的个人帐户创建一个用户身份系统。起初,我更喜欢使用ASP.net Identity framework,但我的老板建议使用LDAP。我不确定哪一个更好 以下是基本要求 支持数百万用户 支持不同的用户群体,例如,我们有3个不同的群体:全科医生、公共客户、员工 已验证注册的电子邮件。 外部登录,如facebook。C# 用户标识框架asp.net标识和LDAP,c#,asp.net,asp.net-mvc,ldap,openldap,C#,Asp.net,Asp.net Mvc,Ldap,Openldap,目前,我的老板和我一样,正在为.NET平台下的个人帐户创建一个用户身份系统。起初,我更喜欢使用ASP.net Identity framework,但我的老板建议使用LDAP。我不确定哪一个更好 以下是基本要求 支持数百万用户 支持不同的用户群体,例如,我们有3个不同的群体:全科医生、公共客户、员工 已验证注册的电子邮件。 外部登录,如facebook。 你能告诉我哪一个更好吗 根据您的需求,Asp.Net身份是一种选择。它提供了所有的内置功能。此外,它更灵活,采用了新技术 我在想为什么你的老板
你能告诉我哪一个更好吗 根据您的需求,Asp.Net身份是一种选择。它提供了所有的内置功能。此外,它更灵活,采用了新技术 我在想为什么你的老板会建议你。对我来说,唯一的原因可能是在公司和它的域用户帐户Active Directory中只使用一个用户名和密码
如果是这样的话,我也处于类似的情况。我想两者都用。例如,当在Identity中创建用户时,我也将在Active Directory中创建它。因此,用户将在计算机和应用程序中使用相同的帐户,我将拥有Identity的所有优势,并将在应用程序中使用它们。Active Directory将只包含用户信息的副本,而不是仅需要的完整副本。它们是否相互排斥?难道你不能拥有你的ASP.NET身份并用LDAP补充它吗?我正在试图找到一种方法来做到这一点。不幸的是,我目前找不到任何解决方案,您只是实现了UserStore和RoleStore,这与以下项目中的doen类似:虽然它使用SQL数据库,但您可以用LDAP替换它