使用ASP.NET模拟来获取Windows登录名

时间:2019-03-04 07:01:49

标签: asp.net

我正在创建一个ASP.NET Web窗体应用程序,该应用程序只能从办公室网络内访问。办公网络使用Active Directory对用户进行身份验证。

当请求到达服务器(IIS)并传递到ASP.NET时,我希望能够获取发送请求的用户的Windows登录名。 ASP.NET模拟是否给我这种功能?我认为可以,但是我不是100%理解它,并且很难理解它。

假冒实际上是如何工作的?它将传入请求的IP地址与网络中的计算机关联吗?

1 个答案:

答案 0 :(得分:0)

在控制器操作中,您可以使用User.Identity.Name