首先是negotiate
,ntlm
和kerberos
三个不同的Windows身份验证实现?
IE发送此:Authorization: Negotiate YIIFswYGKwYB ...
Firefox发送此消息:Authorization: NTLM TlRMTVNTUAADAA ...
他们使用不同的协议吗?如果是这样,如何配置iis 7.0,以便仅使用ntlm
?
ps iis配置为使用Windows身份验证,但是两种浏览器均会抛出登录表单,并且仅对firefox成功登录。
最佳答案
从技术上讲,没有。
实际上,是的。
从技术上讲,Kerberos是NTLM的技术后继。但是您可以使用其中一种对Windows域/服务器进行身份验证。如果选择“协商”,则浏览器将尝试以任何成功的方式进行身份验证,有时是NTLM。
关于iis - Windows身份验证:协商,ntlm和kerberos,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9431585/