在ASP.NET 3.5中为当前用户获取Active Directory属性的最有效方法是什么?

时间:2014-02-28 13:08:57

标签: asp.net active-directory .net-3.5 asmx asp.net-3.5

运行ASP.NET 3.5 Web应用程序(页面/服务)。它们配置为使用Windows身份验证进行模拟。从当前用户的Active Directory获取3-4个属性的最有效(最快)方法是什么?效率最高的可能是最快的同步或异步模型。

注意:我知道使用DirectorySearcher,但是,我想知道是否有更有效的方法,因为我已经有了用户上下文(通过冒充)。

TIA !!

1 个答案:

答案 0 :(得分:0)

通过模拟,您可以获取用户域和samaccountname。据我所知,您仍然需要使用目录搜索器来查找samaccountname来查找属性 - (&(objectcategory = person)(samaccountname = x))