我有一个 Intranet http 应用程序在 Windows 域中的多台计算机上运行;使用 IE 7 时一切正常,因为我可以将其配置为使用 Kerberos 身份验证,并且我已经弄清楚如何使其中一台中间计算机成为受信任的委派。

我研究并尝试让 Firefox 3.0.10 使用 Kerberos:

  • 导航至关于:配置
  • 过滤到 network.negotiate
  • 更新 network.negotiate-auth.delegation-urisnetwork.negotiate-auth.trusted-uris 包含以下条目(以逗号分隔): http://jupiter2000/trimbrokerclient,http://johnxp/fileservicedemo

我已经这样做了,甚至重新启动了 Firefox,当我浏览 LAN 上的上述网站时,我仍然收到输入用户名和密码的提示,即使我提供了它们并且加载了网页,我的应用程序中也有一些代码显示有效的身份验证方法仍然是 NTLM,而不是使用 IE 时的 Kerberos。

有人可以评论一下如何让 Firefox 在我的这个 Intranet 应用程序上可用吗?谢谢。

附注虽然上面的名称不同,但应用程序是相同的。JUPITER2000是IIS 6.0;JOHNXP 是 IIS 5.1。

有帮助吗?

解决方案

根据我自己所做的,您只需输入域名,而不是 http:// 或路径。

其他提示

FireFox 中有 5 个设置需要更改。只需要域名。

在这里查看它们:

集成 Windows 身份验证的 FireFox 设置

您必须仅使用服务器名称:

jupiter2000,johnxp

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top