【发布时间】:2010-12-26 23:53:36
【问题描述】:
我的 Web 应用程序设置为使用 Windows 身份验证,并且 Impersonation 设置为 true。
<authentication mode="Windows"/>
<identity impersonate="true"/>
当我在本地机器 (IIS6) 上运行它时,我使用当前登录名访问 Active Directory。
WindowsIdentity curIdentity = WindowsIdentity.GetCurrent();
WindowsPrincipal myPrincipal = new WindowsPrincipal(curIdentity);
但是,当我远程访问我的网站时,模拟似乎不起作用;我显示用户所属的组 - 并得到一个非常短的列表!
我还需要什么?
【问题讨论】:
标签: asp.net impersonation