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

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

在新安装的 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

答案1

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

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

相关内容