Internet Explorer始终使用NTLM而不是Kerberos

Joh*_*han 6 authentication internet-explorer ntlm kerberos webhdfs

我试图HDFS从Internet Explorer 浏览我的系统但由于某种原因它总是使用NTLM而不是Kerberos,所以我收到消息

GSSException:检测到有缺陷的令牌(机制级别:GSSHeader找不到正确的标签)

如果我从Firefox浏览(设置属性后network.auth.use-sspi=falsenetwork.negotiate-auth.trusted-uris=https://pd-vrt-21488)一切工作正常.

IE我添加https://pd-vrt-21488:50470到本地Intranet站点列表并启用" Integrated Windows Authentication".

通过使用Fiddler查看请求,我看到Firefox使用KerberosIE使用之间的区别NTLM.Firefox标题:

Authorization: Negotiate YIICyAYGKwYB .....much more character.....V2HbPG57vXnQ7Vm7ba7MTJ7qzJ7zA7+1foY=
Run Code Online (Sandbox Code Playgroud)

IE标题:

Authorization: Negotiate TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAGAbEdAAAADw==
Run Code Online (Sandbox Code Playgroud)

有什么想法有什么不对吗?