IIS 7.5 Windows身份验证在Chrome中不起作用


8

在新安装的IIS 7.5上,我在Intranet上安装了Windows身份验证。

我使用的提供者是“ NTLM”,并按照该顺序进行协商。

这在IE和Firefox中工作正常,但在chrome中,我得到以下信息

该网页不可用http://mysite.com/myintranet.php上的网页 可能暂时关闭,或者已永久移至新的网址。错误338(net :: ERR_INVALID_AUTH_CREDENTIALS):未知错误。

我尝试过在线寻找解决方案,但没有成功。

我正在运行最新版本的Chrome 21.0.1180.60


我会从Chrome删除您的Cookie /临时文件,然后重试
Dave

我已经尝试过了,但是没有效果。
山姆

我在IIS 8.5和Chrome中也遇到类似的问题。所有其他浏览器都可以正常工作。Chrome拒绝身份验证(日志显示该身份验证未通过用户名)。因此,如果是相同的问题并且您已解决,那么我想知道您做了什么。
罗伯特·贝克

完全删除“协商”-不要仅将其移到列表中。我知道这是一个古老的问题,但是今天我在一个IIS服务器上遇到了这个问题,该服务器到目前为止对所有浏览器都进行了身份验证。
thinkOfaNumber

Answers:


2

这是一个非常众所周知的老问题。但是,Shawn Weisfeld一年前在他的博客上提供了一个解决方案:

解决方法是强制Web服务器使用NTLM。在IIS 7中执行此操作只是web.config的system.web / system.webServer / security / authentication / windowsAuthentication / providers部分中的设置

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.