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

本文关键字:WindowsIdentity 方法 模拟 应用程序 aspnet | 更新日期: 2023-09-27 17:59:20

应用程序正在使用模拟和windows身份验证运行。我在这三个案例中得到的结果有什么不同?

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

  • WindowsIdentity.GetCurrent()

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

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

这里有所有不同的位置。在您的情况下,所有3个(Domain''UserName)都会得到相同的结果