运行ASP.NET 3.5 Web应用程序(页面/服务)。它们配置为使用Windows身份验证进行模拟。从当前用户的Active Directory获取3-4个属性的最有效(最快)方法是什么?效率最高的可能是最快的同步或异步模型。
注意:我知道使用DirectorySearcher,但是,我想知道是否有更有效的方法,因为我已经有了用户上下文(通过冒充)。
TIA !!
答案 0 :(得分:0)
通过模拟,您可以获取用户域和samaccountname。据我所知,您仍然需要使用目录搜索器来查找samaccountname来查找属性 - (&(objectcategory = person)(samaccountname = x))