【问题标题】:HTTP basic authentication via URL doesn't work with Firefox?通过 URL 的 HTTP 基本身份验证不适用于 Firefox?
【发布时间】:2010-06-14 06:31:46
【问题描述】:

通常您可以通过在 URL 中传递用户名和密码来登录需要 HTTP 基本身份验证的站点,例如:

http://myusername:myuserpassword@mydomain.com/mypath

在我的 Linux 机器上,我可以使用我的 Konqueror 浏览器和我的 Opera 浏览器毫无问题地访问这个网站。但是对于 Firefox,它不起作用吗?它总是显示“需要身份验证”对话框窗口?

任何想法为什么它可以与其他浏览器一起使用但不能与 Firefox 一起使用?

彼得

【问题讨论】:

    标签: http firefox authentication


    【解决方案1】:

    我现在明白了,问题是FF区分了

    http://myusername:myuserpassword@mydomain.com/mypath
    

    http://myusername:myuserpassword@mydomain.com/mypath/
    

    注意网址末尾的“/”。第一个 URL 登录不起作用,现在使用第二个 URL 登录。

    【讨论】:

      【解决方案2】:

      您使用的是哪个版本的 Firefox?

      我刚试了一下,我得到了You are about to log in to the site "example.com" with the username "myusername".

      如果我点击“确定”,我会完美登录...这是在 Ubuntu 10.04 上使用 Firefox 3.6.3

      如果密码错误,它确实会显示“需要身份验证”窗口,这很正常...

      【讨论】:

      • 我一直在使用 Firefox 2 和 3。两者都出现了“需要身份验证”窗口。我确信我使用了正确的用户名/密码组合,因为它完全适用于我的其他浏览器。
      猜你喜欢
      • 2011-03-02
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多