我正在开发 ASP.net 应用程序,并且正在尝试冒充用户
我正在使用令牌创建 windowsIdentity
WindowsIdentity winId = new WindowsIdenty( token );
该令牌是通过调用非托管代码获得的
[DllImport("advapi32.dll")]
public static extern int LogonUserA(String lpszUserName,
String lpszDomain,
String lpszPassword,
int dwLogonType,
int dwLogonProvider,
ref IntPtr phToken);
有没有其他方法可以在不使用此 advapi32.dll 非托管代码的情况下获取令牌?
tks
就我个人而言,我更喜欢一个包装类 http://snipplr.com/view/19323/impersonator/来处理这个模拟。
因此,您将使用非托管代码,但据我所知,无法直接使用托管代码来执行此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)