google-chrome - 为什么我通过 https 访问网站时会出现登录提示?
问题描述
我创建了一个网站并将其托管在 Windows Server 2012 R2 上的 IIS 服务器中。我已将身份验证设置为 Windows 身份验证。当已登录域的用户尝试访问该网站时,一切正常,不会向用户显示任何提示。
现在我需要通过 https 为这个网站提供服务。我已经购买了证书并将其添加到网站并设置了 SSL 绑定。当用户现在尝试访问该网站(使用 Google Chrome)时,他/她会收到一个“登录”提示,如下所示:
为什么会这样?IIS 中是否有我可以更改的设置以便不提示用户?
我无法从 Microsoft 找到有关这应该如何发生的文档,但我的印象是浏览器会将用户的凭据传递给 IIS 服务器,而不会提示用户输入它们。
解决方案
根据这篇文章的信息,我找到了 Google Chrome (67.0.3396.99) 的解决方案。显然 Chrome(以及 IE)从控制面板中的 Internet 选项中读取设置。
以下是删除登录提示的步骤:
推荐阅读
- f# - Xamarin.Android F# 模板无法在 VS2017 15.7.1 上构建
- angularjs - 我想循环 ng-options 50 次我该怎么做
- html - 将光标从下拉按钮上移开会导致它改变颜色
- java - 将当前日期添加到 YYYY-MM-DD 中的方法
- google-sheets - 如何从公共谷歌电子表格中检索简单的 xml
- python - 如何从包含不需要的字符的文件中加载数据框?
- angular - 从指令更新 ngModel
- node.js - 从nodejs读取带有密码保护的excel文件
- php - 调用资源上的成员函数 query()
- pointers - golang 和指针接收器中的自定义错误