2013-03-13 158 views
0

任何使用C#.net從Active Directory檢索密碼的方法?我需要集成第三方應用程序,該應用程序必須根據AD的用戶名檢索密碼,以將其傳遞到Microsoft CRM以進行用戶身份驗證。從Active Directory檢索用戶憑據

我找不到任何有關如何去做這件事的材料。任何建議或鏈接,我可以找到信息將不勝感激。

+0

我不認爲這是可能的 - 根據AD_中的用戶名檢索密碼。某些第三方應用程序允許使用AD進行SSO,您可以向他們詢問有關情況。 – 2013-03-13 03:13:52

+2

我第二,這是不可能的。密碼本身將被加密。您可能想要查看某種形式的傳遞身份驗證嗎? (即CRM查看誰登錄到Windows,然後檢查該用戶的組成員身份以查看他們是否可以訪問CRM) – 2013-03-13 03:16:17

+3

@PaulMcLean:散列,未加密。 – SLaks 2013-03-13 03:25:47

回答

4

這是根本不可能的。

Windows登錄密碼存儲使用單向散列

而應使用Active Directory/NTLM身份驗證作爲當前域用戶進行身份驗證。

相關問題