2013-10-24 08:13:34 +0000 2013-10-24 08:13:34 +0000
39
39

如何配置 Firefox 的 NTLM SSO(单点登录)?

我的电脑和用户属于域,我想连接到我的支持NTLM-SSO的内网网站http://intranet而不提供登录/密码。

如何用Mozilla Firefox来实现?

答案 (5)

44
44
44
2013-10-24 08:40:27 +0000
  • 当访问相关网站时,你需要确保你以你要登录的Windows用户的身份运行Firefox。如果你总是以域用户的身份登录工作站,那么就没有问题,否则你可能需要Shift +右键单击快捷方式,并选择以不同的用户运行…… ,或设置一个保存有你的凭证的快捷方式 -在Firefox中,在地址栏中输入about:config,然后按回车键。
  • 配置页面加载后,在过滤器框中输入:network.automatic。你应该会看到一个搜索结果network.automatic-ntlm-auth.trusted-uris
  • 双击该行修改network.automatic-ntlm-auth.trusted-uris,并输入相关的站点
  • 可以通过逗号分隔来添加多个站点,如:https://your_SecureAuth_FQDN.com, https://www.replacewithyourintranetsite.com 。0x6&
  • 点击确定。您可能需要重新启动Firefox才能使更改生效。

这是根据我在互联网上发现的许多网页,包括这个Firefox支持页面

17
17
17
2015-02-16 10:20:08 +0000

要通过代理自动验证Firefox(避免NTLM提示),你必须修改3个参数。

  • 打开 about:config 页面(在地址栏中)

在以下 3 个参数中添加你的 uris(用 , 分开)。

  • network.automatic-ntlm-auth.trusted-uris
  • network.negotiate-auth.delegation-uris
  • network.negotiate-auth.trusted-uris

然后用你的代理重定向页面的URL来修改,比如 http://myproxy.local

  • signon.autologin.proxy 修改成true

如果你用脚本来做,请注意参数中的点(.)和破折号(-)。这通常是问题所在。

4
4
4
2015-02-06 08:30:01 +0000

在我的情况下,network.automatic-ntlm-auth.trusted-uris建议的解决方案是不够的。然后我又在network.negotiate-auth.trusted-uris中尝试了同样的方法,现在成功了。

1
1
1
2019-07-01 20:22:30 +0000

这对我很有效。

network.automatic-ntlm-auth.allow-non-fqdn改为True,把signon.autologin.proxy改为True

yourcompanyname.com中添加yourcompanyname.com

network.automatic-ntlm-auth.trusted-uris network.negade-auth.dlegated-uris network.negade-auth.trusted-uris

1
1
1
2018-04-30 14:17:07 +0000

我把signon.autologin.proxy修改为true(通过双击首选项名称),并把network.negotiate-auth.trusted-uris改为timecard.example.com,我就能用了,几乎太好用了。当我签出页面时,它会把我带到一个登录界面,在那里我又立即登录了。但我可以接受这一点。缺少的是一种方法,可以(a)一键添加另一个URI,或者(b)使用通配符,比如/*.example.com