我有一个configuration为Kerberos身份validation的IIS 7.5服务器,这一直工作很好。
最近,一些Windows更新被应用(由服务器pipe理员),现在当我的IIS服务器连接到远程SQL Server实例(双跳)时,kerberos票据不会被传递到SQL Server – 但只能用于Windows客户端。 当我连接我的Mac时,一切正常。 我也知道Kerberos票据正在从客户端传递,因为该站点只通过Kerberos进行身份validation(Authentication-> Windows Authentication only – > Negotiate:Kerberos provider only),我可以回显用户名(这是与PHP,所以$_SERVER['REMOTE_USER']
)。
注意:在应用更新之前,这一切都工作正常,从Mac(特别是Safari)访问时,一切仍然工作。
没有对IIS进行configuration更改,所以我不知道从哪里开始寻找。 我怀疑Kerberos可能会破坏的地方有很多,我需要一些帮助。
有没有人曾经遇到过这样的问题,或者有什么想法开始寻找哪里可能破碎的地方?