5

我试图说服 Firefox 3.0.14 发送一个 Kerberos 令牌。我已经正确配置了服务,IE 将发送一个 Kerberos 令牌(即启动 YI..),但是在将主机名添加到 network.negotiate-auth.trusted-uris 和 network.negotiate-auth.delegation-uris 设置之后:config,Firefox 只发送一个 NTLM 令牌。这是 Live Headers 的(缩减的)输出:

到服务器->

GET /testsso.jsp HTTP/1.1

<-来自服务器

HTTP/1.x 401 Unauthorized
WWW-Authenticate: Negotiate

到服务器->

GET /testsso.jsp HTTP/1.1
Authorization: Negotiate TlxxxxxxxxQ=

<-来自服务器

HTTP/1.x 401 Unauthorized
WWW-Authenticate: Negotiate

服务器只对 Kerberos 令牌感兴趣,即从 YI 开始的令牌,因此在第二个请求上发出 Unauthorized,此时 Firefox 放弃了。

我使用的是 Windows 2003。有什么想法吗?

Ĵ

4

1 回答 1

0

Kerberos 在默认的 firefox 上被禁用。

您可以启用它,请在此处查看指南:http: //grolmsnet.de/kerbtut/firefox.html

于 2010-02-14T19:40:34.057 回答