不同的方式与在ASPNET应用模拟得到的WindowsIdentity(Different ways

2019-09-28 03:14发布

应用程序是使用模拟和Windows身份验证运行。 是什么什么,我在这三种情况已经有了区别?

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

  • WindowsIdentity.GetCurrent()

  • ((HttpContext的)上下文).User.Identity作为的WindowsIdentity

Answer 1:

在这里你有所有不同posibilites。 在你的情况,你会得到相同的所有3个(域\用户名)



文章来源: Different ways to get WindowsIdentity with impersonation in aspnet app