我正在考虑将我的应用程序从使用活动目录成员资格提供程序移至使用SQL Server提供程序。我们所看到的主要问题是无法从AD获取用户密码。有人有任何想法吗?任何人都认为我应该单独离开广告?移植Active Directory身份验证以使用SQL成员资格提供程序
0
A
回答
2
根据设计和安全原因,您将无法从AD中检索密码。您可以根据AD检查您的凭据(用户输入的用户名和密码) - 但无法从AD中提取密码 - 无法执行此操作。
要检查凭据,可以在.NET中使用ActiveDirectoryMembershipProvider上的“ValidateUser”方法 - 这将告诉您您的用户名/密码是否有效。
0
啊,对不起 - 我只是看到你想离开ActiveDirectoryMembershipProvider(乞求问题:为什么??)。
如果您在SqlMembershipProvider中拥有自己的用户存储库,那么显然您必须存储,管理和验证自己的密码。再次 - 你不能从AD检索它们,你必须让所有用户都来,然后再将它们输入到你自己的SQL服务器商店中。然后调用SqlMembershipProvider上的ValidateUser来验证用户的凭证。
但是,如果你有AD的话 - 为什么要从ActiveDirectoryMembershipProvider首先离开?
Marc
相关问题
- 1. 问题:使用SQL成员资格提供程序进行身份验证
- 2. 使用SQL成员资格提供程序的WCF身份验证
- 3. 禁用SQL成员提供程序(ASP.Net Forms身份验证)
- 4. Active Directory成员资格提供程序 - 如何扩展?
- 5. 扩展Active Directory成员资格提供程序
- 6. Active Directory成员资格提供程序与AD LDS
- 7. asp.net Active Directory成员提供程序
- 8. 的Active Directory成员资格提供程序仅适用于管理员
- 9. 使用Active Directory进行身份验证
- 10. ASP.Net MVC表单身份验证和成员资格提供程序
- 11. 使用Active Directory成员资格提供程序进行ASP.NET登录控制
- 12. ASP.NET Active Directory成员资格提供程序和SQL配置文件提供程序
- 13. MS Active Directory和非成员身份验证
- 14. ASP.net使用URL参数进行身份验证以及成员资格提供程序
- 15. 如何在使用Active Directory角色和身份验证提供程序时提供ASP.NET Forms Authentication UX?
- 16. ASP.NET的Active Directory成员资格提供 - 公元
- 17. Xamarin表单身份验证 - 身份验证提供程序?
- 18. asp.net中的Azure Active Directory身份验证
- 19. IIS 5.1,Windows身份验证,Active Directory的
- 20. 身份验证与Active Directory不工作
- 21. Tomcat,HTTP身份验证和Active Directory
- 22. Azure Active Directory和联合身份验证
- 23. Microsoft Azure Active Directory Passport身份验证
- 24. ASP.NET Active Directory身份验证User.IsInRole
- 25. Intranet与VB.NET的Active Directory身份验证
- 26. 配置Tomcat以使用Windows Active Directory进行身份验证
- 27. 使用窗体身份验证和Windows身份验证的Active Directory
- 28. Windows身份验证和SQL成员资格服务
- 29. 如何使用EXTJS实现ASP.NET MVC身份验证成员提供程序?
- 30. ASP.NET MVC 4与成员资格提供者的Web API身份验证