Squid(或任何其他代理)自动登录,无需凭证质询

Squid(或任何其他代理)自动登录,无需凭证质询

现状:

  • 通过直接代理详细信息或 PAC 文件配置 Firefox 以使用代理服务器。
  • 当访问某个站点时,您将看到代理的登录对话框(来自 FF)。我们提供凭据并单击“确定”。此外,我们指定 Firefox“记住”此密码。
  • 关闭浏览器或重新启动计算机。

结果:

  • 登录提示再次弹出,但用户凭据已填写。因此,您只需单击“确定”即可连接到互联网。

最终要求:需要避免这种重新挑战。一旦用户从浏览器向代理进行身份验证,浏览器应该“自动”使用存储的凭据(仅当我们指示 Firefox“记住”凭据时),而无需重新弹出对话框。

实际上,用户不会知道幕后实际上他正在接受身份验证,然后才被允许连接到互联网。从逻辑上讲,如果 squid(或任何代理)上的用户凭据发生更改,Firefox 应该只在那时弹出质询,而不会陷入无限循环,试图让用户使用以前的旧凭据进行身份验证。

有没有办法通过 URL 或使用 PAC 文件向代理服务器提供凭据?

答案1

添加此行:

pref("signon.autologin.proxy", true);

到你的 prefs.js 文件

相关内容