在aspnet应用程序中通过模拟获取WindowsIdentity的不同方法

时间:2011-06-17 14:48:58

标签: c# asp.net windows-authentication impersonation

该应用正在使用模拟和Windows身份验证运行。 我在三种情况下得到的结果有什么不同?

  • System.Threading.Thread.CurrentPrincipal.Identity 作为WindowsIdentity

  • WindowsIdentity.GetCurrent()

  • ((HttpContext)context).User.Identity 作为WindowsIdentity

1 个答案:

答案 0 :(得分:3)

Here你有各种不同的可能性。在您的情况下,您将获得所有3(Domain \ UserName)

相同的内容