有没有办法在不提示的情况下获取客户名称?

时间:2015-01-23 15:57:28

标签: asp.net-mvc iis identity username

我希望任何客户端(在某个域内)能够打开我的Asp.net MVC Web应用程序(它也在具有该域的机器上的IIS上运行)提供其默认用户的名称,这是他登录的他的Windows帐户。

我已经尝试关闭和启用Anon身份验证,我还在IIS上启用了Windows身份验证但我根本没有得到任何用户名,或者浏览器(最后稳定的chrome)要求用户提供凭据。但我想要默认的Windows凭据,这就是全部!

我该怎么做才能得到它们?

1 个答案:

答案 0 :(得分:1)

您需要在浏览器级别应用配置。

对于IE,您需要Intranet区域中的站点并确保设置使用当前用户名和密码选项进行自动登录。

对于FireFox:http://kb.mozillazine.org/Network.automatic-ntlm-auth.trusted-uris

Chrome继承了相同的IE区域设置。