5

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

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

  • 导航到 about:config
  • 过滤到network.negotiate
  • 更新network.negotiate-auth.delegation-urisnetwork.negotiate-auth.trusted-uris 使用以下条目(以逗号分隔):http://jupiter2000/trimbrokerclient,http://johnxp/fileservicedemo

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

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

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

4

3 回答 3

6

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

于 2009-04-30T22:29:20.970 回答
3

在 FireFox 中有 5 个设置需要更改。只有域是必需的。

在这里看到它们:

集成 Windows 身份验证的 FireFox 设置

于 2010-12-30T14:23:11.917 回答
0

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

jupiter2000,约翰XP

于 2010-11-25T10:41:43.447 回答