.net 是否可以在本地计算机上使用NTLM模拟某人?

.net 是否可以在本地计算机上使用NTLM模拟某人?,.net,asp.net,iis,impersonation,ntlm,.net,Asp.net,Iis,Impersonation,Ntlm,我有一个Web应用程序在IIS中运行,使用Windows身份验证(NTLM或Kerberos,针对Active Directory) 我想连接到那台机器,但不是作为我自己,而是作为一个我没有密码的用户。但是,我可以控制服务器 由于我不需要授权(但只需要对IIS进行本地访问),我想知道是否有一种方法可以模拟/验证此人,而不必使用Forms/Basic/Digest auth?如果不知道此人的密码,您就不能这样做。这将是一个重大的安全漏洞 如果可以,请将应用程序池设置为以用户身份运行。如果您不能设置

我有一个Web应用程序在IIS中运行,使用Windows身份验证(NTLM或Kerberos,针对Active Directory)

我想连接到那台机器,但不是作为我自己,而是作为一个我没有密码的用户。但是,我可以控制服务器


由于我不需要授权(但只需要对IIS进行本地访问),我想知道是否有一种方法可以模拟/验证此人,而不必使用Forms/Basic/Digest auth?

如果不知道此人的密码,您就不能这样做。这将是一个重大的安全漏洞

如果可以,请将应用程序池设置为以用户身份运行。如果您不能设置整个访问权限,而只能设置几行代码,请查看我关于如何设置的其他答案: