2014-02-28 49 views
0

運行ASP.NET 3.5 Web應用程序(頁面/服務)。它們被配置爲使用Windows身份驗證模擬。從當前用戶獲取Active Directory中的3-4個屬性的最有效(最快)方式是什麼?最有效的可能是最快的同步模式或異步模式。在ASP.NET 3.5中獲取當前用戶的Active Directory屬性的最有效方法是什麼?

注意:我知道使用DirectorySearcher,但是想知道是否有更有效的方法,因爲我已經擁有用戶上下文(通過模擬)。

TIA !!

+0

你能定義高效的嗎?最少的代碼?執行時間最少?使用最少的內存?使用最少的網絡帶寬? – Ashigore

回答

0

通過模擬,您可以獲取用戶域和samaccountname。據我所知,你仍然需要使用目錄搜索器來對照samaccountname來查找屬性 - (&(objectcategory = person)(samaccountname = x))

相關問題