带代理的Firefox MAC v30需要验证“缓存访问被拒绝”

时间:2014-06-26 02:09:21

标签: macos firefox authentication proxy

Firefox在我们将其更新到30.0版之前完美运行。似乎新版本不喜欢我们的代理设置,需要用户使用他们的AD帐户进行身份验证。

在过去的版本中,Firefox会弹出一个框,允许您输入用户名和密码,这非常有效。但是,它不再弹出,并给我这个错误信息。

遇到以下错误:    缓存访问被拒绝。 对不起,您目前无权要求:

http://www.google.com.au/url? 从此缓存直到您自己进行身份验证。

我尝试在密钥链中手动设置用户名并允许firefox访问它,但Firefox似乎根本不访问该密钥链。

是否有人遇到需要在Firefox30.0中进行身份验证的代理问题?有谁知道可能的解决方案?

非常感谢!

Shuopan

麻烦更新----------------------------------------- 非常有趣的是,在我使用Safari和Auth代理后,Firefox将工作1分钟。但是,如果我没有触摸Safari 1或2分钟,Firefox将停止工作并弹出类似的错误消息。

尝试了network.http.use-cache = false但没有工作

由于

1 个答案:

答案 0 :(得分:1)

我们发现Philipp的解决方案很有帮助。

这可能是因为在firefox 30中禁用了某些不安全的身份验证协议:https://www.mozilla.org/en-US/firefox/30.0/releasenotes/#whatsnew

您可以执行以下操作:

  1. 在Firefox地址栏中输入about:config(如果出现则确认信息消息)
  2. 搜索名为network.negotiate-auth.allow-insecure-ntlm-v1的首选项。双击它并将其值更改为true。
  3. https://www.mozilla.org/en-US/firefox/30.0/releasenotes/#whatsnew