2
我想要使用NTLM身份驗證來獲取所有用戶和組詳細信息。使用NTLM身份驗證獲取用戶和組詳細信息
NTLM是否使用Active Directory用於存儲所有用戶名?是NTLM和Windows身份驗證相同的身份驗證方法?
如果是,那麼在這種情況下域有什麼用?
我想要使用NTLM身份驗證來獲取所有用戶和組詳細信息。使用NTLM身份驗證獲取用戶和組詳細信息
NTLM是否使用Active Directory用於存儲所有用戶名?是NTLM和Windows身份驗證相同的身份驗證方法?
如果是,那麼在這種情況下域有什麼用?
是否NTLM用來存儲所有的用戶名的Active Directory?
是的,用戶名存儲在Active Directory中。 NTLM只是一個挑戰/響應認證協議,其中客戶端永遠不會通過線路發送密碼。
NTLM和Windows身份驗證相同的身份驗證方法?
是的,有引用此相同的認證機制有很多名字:
或者乾脆
如果是的話,那麼什麼是用在這種情況下域的?
如前所述,客戶端永遠不會通過線路發送他的密碼。因此,爲了確保客戶端的身份,服務器與域控制器進行通信,以挑戰客戶端,如果客戶端成功響應,這意味着他是他自稱的客戶端。
現在回到你原來的問題:
我想使用NTLM 認證所有用戶和組的詳細信息。
您需要查詢您的域控制器(AD)以檢索此信息。這裏的an example顯示瞭如何獲得給定用戶名的組。
感謝您的及時答覆Darin。從您的鏈接System.Web.HttpContext.Current給我空異常。我做錯了什麼?另一件事,我需要得到所有用戶。是否有任何示例查詢域控制器以獲取所有用戶的列表? – Sraboni
你正在開發一個ASP.NET應用程序。 'HttpContext.Current'只能在ASP.NET應用程序中使用。 –