【发布时间】:2013-03-13 03:10:58
【问题描述】:
有什么方法可以使用 C# .net 从 Active Directory 中检索密码?我需要集成一个 3rd 方应用程序,该应用程序必须根据 AD 中的用户名检索密码,以将其传递给 Microsoft CRM 以进行用户身份验证。
我找不到任何有关如何解决此问题的相关材料。任何我可以找到信息的建议或链接将不胜感激。
【问题讨论】:
-
我认为这是不可能的 - 根据来自 AD 的用户名检索密码。一些第 3 方应用程序允许使用 AD 进行 SSO,您可以向他们询问。
-
我认为这是不可能的。密码本身将被加密。您可能想研究某种形式的直通身份验证? (即 CRM 会查看谁登录到 Windows,然后检查该用户的组成员身份,以查看他们是否有权访问 CRM)
-
@PaulMcLean:散列,未加密。
-
@SLaks:谢谢,一个重要的区别,我应该更加小心。
标签: c# .net active-directory