Chrome 45不显示身份验证对话框


3

我已经建立了一个基本HTTP身份验证的网站。如果我使用IE 11或Firefox 38,我会得到预期的对话框,要求提供凭据。如果我尝试使用Chrome 45,它会立即向我提供“需要授权”错误页面,并且从不要求我提供凭据。即使我重新启动浏览器或整个计算机后,也会发生这种情况

我做了以下事情:

  • 在我的IE / Windows Internet选项中设置我的所有安全区域以提示用户名和密码,因为我了解Chrome for Windows使用这些设置。
  • 尝试确保为我要去的主机启用弹出窗口。
  • 检查是否保存了可能不正确的凭据(我没有保存的主机密码)。
  • 挖掘Chrome本身的“设置”页面,发现没有其他任何有用的内容。
  • 转到所需的地址并将凭据放入URL( http://user:password@host.com/page.html )。

没有骰子,我准备把头发拉出来。

我想在此注意,对于其中一个,我无法提供我想要访问的URL,因为它们不公开。第二,有一些基于域的政策落实到位,我无法改变Chrome中的某些设置(这是一台企业机器)。我想知道是否有一些我错过的东西,至少可以解释为什么它会这样做?

Answers:


2

我遇到了类似的问题,但无法找到Chrome存储此设置的位置。在OS X上,它在 ~/Library/Preferences/com.google.Chrome.plist

你可以通过阅读来检查你是否受此影响 AuthSchemes 键:

defaults read ~/Library/Preferences/com.google.Chrome.plist

如果它是IT策略,它将被重新应用,但您可以通过确保来测试这是否是问题 AuthSchemes 已正确设置并重新启动Chrome:

defaults write ~/Library/Preferences/com.google.Chrome.plist AuthSchemes basic,digest,ntlm,negotiate


1

......当我写完这篇文章时,我偶然发现了一些我错过的东西。看起来我的域管理员设置的策略包含Chrome AuthSchemes 政策设定为公正 negotiate,所以它只是不打扰基本身份验证。看起来我需要和IT部门谈谈......


0

我有类似的问题,在我在特定网站上输入基本身份验证后,Chrome没有显示保存对话框。但是,它确实保存了我访问过的实际网站的登录名/密码。我通过从“设置>管理密码”中删除此网站的现有登录名/密码并重新启动Chrome来解决此问题。在此之后,基本身份验证的保存对话框出现了。

我认为当您在网站上保存密码并稍后添加基本身份验证时会发生这种情况。

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.