如何为Google Chrome启用自动登录用户身份验证

时间:2011-10-17 23:47:19

标签: asp.net windows internet-explorer google-chrome ntlm

我有一个网站,允许我使用我的信用卡(Windows)自动登录并使用Internet Explorer我只需将“用户身份验证”下的选项设置为“使用当前用户名和密码自动登录”,但我想使用谷歌浏览器。但是,它总是提示我用户/通行证,我希望它像IE一样设置。任何人都知道这是否可行?谢谢!

4 个答案:

答案 0 :(得分:36)

如果您将网站添加到

中的“本地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.

答案 1 :(得分:27)

自问这个问题以来,Chrome确实更改了菜单。此解决方案使用 Chrome 47.0.2526.73 72.0.3626.109 进行了测试。

如果您现在正在使用Chrome,则可以通过以下方式检查您的版本: chrome:// version

  1. 转到: chrome:// settings
    1. 向下滚动到页面底部,然后点击“高级”以显示更多设置。
    2. OLDER VERSIONS:

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

      1. 在“系统”部分中,单击“打开代理设置”。
      2. OLDER VERSIONS:

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

        1. 单击“安全”选项卡,然后选择“本地Intranet”图标并单击“站点”按钮。
          1. 点击“高级”按钮。
            1. 插入您的Intranet本地地址,然后单击“添加”按钮。
              1. 关闭所有窗户。
              2. 就是这样。

答案 2 :(得分:15)

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

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

  • 使用auth-server-whitelist命令行开关启动Chrome。例如--auth-server-whitelist="*example.com,*foobar.com,*baz"。这种方法的缺点是,打开其他程序的链接将启动Chrome而无需命令行开关。
  • 安装,启用和配置AuthServerWhitelist/"Authentication server whitelist"组策略或本地组策略。这似乎是最稳定的选项,但需要更多的工作来设置。您可以在本地进行设置,无需远程部署。

那些希望为企业设置此功能的人可能会按照使用Group PolicyAdmin console配置AuthServerWhitelist政策的说明进行操作。那些希望仅为一台机器设置此功能的用户也可以按照Group Policy说明进行操作:

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

答案 3 :(得分:2)

除了为AuthServerWhitelist设置注册表项之外,您还应该设置AuthSchemes:" ntlm,negotiate" (或者只是" ntlm"视情况而定)。 使用上述模板,其策略将是"支持的身份验证方案"