Sco*_*ell 6 ntlm kerberos spnego www-authenticate negotiate
微软利用我目前所知的两个WWW-Authenticate新增功能
如果从服务器发送Negotiate,则基于一组条件将使用Kerberos
然后将在服务器和客户端之间尝试Kerberos,如果不满足上述条件,则将尝试NTLM.
我的问题是,是否有一些方法让服务器指示不应该发送NTLM?我目前通过跟踪会话中的请求来处理这个问题,如果收到NTLM消息,它会在其余的会话生命周期中禁用Kerberos和WWW-Authenticate.
初始WWW-Authenticate
标头仅指定negotiate
. 它不能再说什么,例如“no NTLM”。
我认为可以使用第二个标头响应客户端发送的第一个 Authenticate: {Base64 NTLMSSP} 标头,401 unauthorized
第二个Negotiate
标头可以包含响应令牌,可能包括SupportedMechanisms
指定仅 Kerberos 的令牌。
但我怀疑这只会让你失望"unauthorized"
,因为它首先又回到了 NTLM。
归档时间: |
|
查看次数: |
8786 次 |
最近记录: |