我创建了一个网站并将其托管在 Windows Server 2012 R2 上的 IIS 服务器中。我已将身份验证设置为 Windows 身份验证。当登录域的用户尝试访问该网站时,一切正常,没有向用户显示任何提示。
现在我需要通过 https 为这个网站提供服务。我已购买证书并将其添加到网站并设置了 SSL 绑定(bind)。当用户现在尝试访问该网站时(使用 Google Chrome),他/她会收到如下“登录”提示:
为什么会这样? IIS 中是否有我可以更改的设置,以便不提示用户?
我无法从 Microsoft 找到有关这应该如何发生的文档,但我的印象是浏览器会在不提示用户输入的情况下将用户的凭据传递给 IIS 服务器。
最佳答案
根据this post的信息,我找到了适用于 Google Chrome (67.0.3396.99) 的解决方案。显然 Chrome(以及 IE)从控制面板中的 Internet 选项读取设置。
以下是删除登录提示的步骤:
关于google-chrome - 为什么我通过 https 访问网站时会出现登录提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51181549/