如何为Google Chrome启用自动login用户身份validation

我有一个网站,我去,允许我自动login与我的信用(Windows)和使用Internet Explorer我可以将“用户身份validation”下的选项设置为“用当前用户名和密码自动login”,但我'我想要使​​用Google Chrome。 但是,它总是提示我input用户名/密码,我正在设置IE浏览器。 任何人都知道这是可能的吗? 谢谢!

如果您将网站添加到“本地Intranet”中

Chrome > Options > Under the Hood > Change Proxy Settings > Security (tab) > Local Intranet/Sites > Advanced.

在这里添加你的网站网址,它将工作。

更新Chrome的新版本

Chrome > Settings > Advanced > Open Proxy Settings > Security (tab) > Local Intranet > Sites (button) > Advanced.

由于这个问题被问到,Chrome确实改变了他们的菜单。 该溶液用铬47.0.2526.7358.0.3029.110进行测试。

如果您现在正在使用Chrome,则可以使用: chrome://版本来检查您的版本

  1. 转到: 铬://设置

  1. 向下滚动到页面底部,然后单击“显示高级设置…”以显示更多设置。

  1. 在“网络”部分,点击“更改代理设置…”。

  1. 点击“安全”标签,然后选择“本地Intranet”图标,然后点击“站点”按钮。

  1. 点击“高级”按钮。

  1. 插入您的Intranet本地地址,然后单击“添加”按钮。

  1. 关闭所有窗口。

而已。

虽然Moopasta的答案有效,但似乎并不允许使用通配符,还有另外一种(可能更好的)选项。 Chromium项目有一些有用但不完整的HTTP认证文档。

具体来说,我发现最好的选项是将您希望允许Chrome传递身份验证信息的网站列入白名单,您可以通过以下方式执行此操作:

  • 使用auth-server-whitelist命令行开关启动Chrome。 例如--auth-server-whitelist="*example.com,*foobar.com,*baz" 这种方法的失败是,从其他程序打开链接将启动Chrome浏览器,而无需命令行切换。
  • 安装,启用和配置AuthserverWhitelist /“身份验证服务器白名单”组策略或本地组策略。 这似乎是最稳定的选择,但需要更多的工作来设置。 你可以在本地设置,不需要远程部署。

那些希望为企业设置的人可能会遵循使用组策略或管理控制台来配置AuthserverWhitelist策略的方向。 那些只想为一台机器设置的人也可以遵循组策略说明:

  1. 下载并解压缩最新的Chrome策略模板
  2. Start > Run > gpedit.msc
  3. 导航到Local Computer Policy > Computer Configuration > Administrative Templates
  4. 右键单击Administrative Templates ,然后选择Add/Remove Templates
  5. 通过对话框添加windows\adm\en-US\chrome.adm模板
  6. 在“ Computer Configuration > Administrative Templates > Classic Administrative Templates > Google > Google Chrome > Policies for HTTP Authentication启用和配置Authentication server whitelist
  7. 重新启动Chrome并导航至chrome://policy以查看活动策略

除了为AuthserverWhitelist设置注册表项之外,您还应该设置AuthSchemes:“ntlm,negotiate”(或者只是适合您的情况的“ntlm”)。 使用上述模板的策略将是“支持的认证方案”