我正在尝试从运行在Ubuntu10.04LTS Lynx上的Firefox版本3.6.6到Windows 2008上的IIS 7获得一个工作标志。
如果我打字
kinit
然后
kinit -S HTTP/mydomain.com
生成的klist如下所示
票证缓存: FILE:/tmp/krb5cc_2040529396
缺省主体: administrator@MYDOMAIN.COM
有效开始过期服务主体
07/24/10 18:20:26 07/25/10 04:20:29 HTTP/mydomain.com@MYDOMAIN.COM
续延至07/25/10 18:20:26
在mydomain.com上的一个网站上的单点登录就能很好地运行。益佩!
但如果我打字
kinit
然后
kvno /mydomain.com
生成如下所示的klist
票证缓存: FILE:/tmp/krb5cc_2040529396
缺省主体: administrator@MYDOMAIN.COM
有效开始过期服务主体
07/24/10 18:23:42 07/25/10 04:23:47 krbtgt/MYDOMAIN.COM@MYDOMAIN.COM
续延至07/25/10 18:23:42
07/24/10 18:24:10 07/25/10 04:23:47 HTTP/mydomain.com@MYDOMAIN.COM
续延至07/25/10 18:23:42
然后导航到mydomain.com上的网站,提示输入用户名和密码:-(
在我看来,firefox只是从与域名匹配的缓存中获取了第一张票子。
(即krbtgt票证)而不是正确的HTTP票证。这真的是问题所在吗??
我希望能给一些帮助。有人意识到这个问题了吗?有没有人知道我如何进一步诊断这个问题。谢谢
发布于 2010-08-01 04:06:50
我愚蠢地将firefox配置(约:config)添加到network.tract-auth.Delateation.uris中。将此值返回空白默认值,使一切顺利进行。
https://stackoverflow.com/questions/3324448
复制相似问题