iT邦幫忙

0

Windows未加入AD時的kerberos....

這個問題有點怪,不知有沒有邦友熟Windows的Kerberos的,鵝有user要做AD下的SSO,user已經login AD時server自然可以拿到Kerberos ticket,所以沒啥問題,但user沒login AD時照說沒有Kerberos ticket可以給server,所以client端只支援NTLM,正常狀況下server可以把browser redirect到傳統的login網頁,可是為何有些Windows client會有發起Kerberos negotiation的表現啊(i.e.此時Kerberos當然不會成功,所以browser會fallback到basic auth,導致user會看到輸入帳密的dialog)

1:正常狀況下browser送出的request,security provider只有NTLM....
http://ithelp.ithome.com.tw/upload/images/20170210/20004868tTJi7WMiKo.png

2:不正常狀況下browser會送出Kerberos negotiation....
http://ithelp.ithome.com.tw/upload/images/20170210/20004868SFqbhyLjNZ.png

PS:Windows client沒有login AD時用klist觀察是沒有任何Kerberos ticket的....

尚未有邦友回答

立即登入回答