google-chrome - Chrome 基本身份验证自定义消息停止工作

标签 google-chrome nginx basic-authentication ntlm

我正在使用 nginx 代理来为我的网页提供服务器。对于登录用户需要提供他的 2 因素验证码和密码,让用户知道他们需要输入密码+2 因素代码才能登录,我向他们发送消息“需要登录,用户名,密码+VIP token ”'

这就是我现在得到的 enter image description here

从 Chrome 版本 49 开始,这已停止工作。我在 49.0.2623.110。

有什么解决办法吗?它在 Firefox 上完美运行。

enter image description here

最佳答案

这确实在 Change Basic HTTP Authentication realm and login dialog message 中得到了回答。

简短说明:您实际上是在 服务器 端使用 Nginx 的 auth_basic directives 定义领域。但“是否提示这条消息”基本上是特定客户端程序的设计选择。 Chrome 只是选择隐藏它,原因您可能会在第一个链接中找到。

事实上,截至我的十年(2022 年),Firefox 似乎也隐藏了该消息。


为什么我对这篇非常的旧帖子进行了死灵化:我正在阅读 Nginx 的 this documentation。文章末尾有一张类似于OP中Firefox的截图。不出所料,即使我按照其中的所有说明进行操作,我的浏览器也没有那样运行。然后我开始谷歌搜索,这是与我的问题相关的第一个命中。在我学习了一些关于 HTTP 基本身份验证、领域等的知识并最终找到第一个链接之后,我想我应该在这里发布一些东西。

显然,Nginx 文档使用有点现代的 UI 来托管有点过时的内容。希望这个答案也能帮助那些被屏幕截图搞糊涂的人 ;)

关于google-chrome - Chrome 基本身份验证自定义消息停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36476523/

相关文章:

ios - 如何在 iOS 版 Chrome 中使用 getUserMedia

仅针对子目录的 SSL 重定向

url - 使用相同的 URL 提供不同的页面

ruby-on-rails - nginx后面为什么瘦?

wordpress - 使用 WordPress 的 .htaccess 身份验证文件

javascript - 使用主题蒙大拿,Wordpress 网站不会在 chrome 中滚动

javascript - 谷歌浏览器返回错误的窗口高度?

php - Chrome favicon.ico GET 请求

rest - 凭据包含 Unicode 时的基本身份验证编码

javascript - 从 javascript 获取 HTTP Basic Auth 用户名?