我们的企业networking上有一个内联网站点(SharePoint 3)。 如果我通过Internet Explorer查看它 – 我已经login。如果我使用Firefox查看它,我必须input我的Windows用户名和密码。
我的问题是这样的:
为什么浏览器之间存在这种差异? 微软在IE中有一些专有的插件可以启用这个自动login吗? 我可以在Firefox中实现自动login吗?
非常感谢。
打开Firefox并在地址栏中输入“about:config”。
在“过滤器”字段中输入以下“network.automatic-ntlm-auth.trusted-uris”
双击我们刚刚搜索的首选项的名称
输入您希望通过NTLM身份验证信息的网站的网址(以逗号分隔)
这相当于将该站点添加到IE中的Intranet区域。
这是因为Firefox在支持NTLM(也称为Windows身份验证)方面做得并不好。 如果你搜索firefox ntlm你会发现很多的资源,让你选择这个如何工作。
我每六个月左右换一次工作场所,从来没有能够可靠地工作。 有时它是完美无瑕的,有时我总是会得到提示,不管是什么。 他们正在慢慢改进支持与新的Firefox版本,所以你可能想尝试一个完整的卸载和重新安装Firefox。
基本上,将about.config中的network.automatic-ntlm-auth.trusted-uris选项设置为您想要NTLM的主机名的逗号分隔列表。
我不确定是否有更好的方式来信任局域网中的所有机器,如IE。