我正在创建一个ASP.NET Web窗体应用程序,该应用程序只能从办公室网络内访问。办公网络使用Active Directory对用户进行身份验证。
当请求到达服务器(IIS)并传递到ASP.NET时,我希望能够获取发送请求的用户的Windows登录名。 ASP.NET模拟是否给我这种功能?我认为可以,但是我不是100%理解它,并且很难理解它。
假冒实际上是如何工作的?它将传入请求的IP地址与网络中的计算机关联吗?
答案 0 :(得分:0)
在控制器操作中,您可以使用User.Identity.Name