2014-02-28 26 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))

相关问题