2011-09-08 83 views
3

我意識到有很多提出的解決方案解決了「HTTP請求未經客戶端身份驗證方案協商'的問題。從服務器收到的身份驗證頭是'Negotiate,NTLM'」,但沒有一個適用於我。我相信我繼續收到的錯誤與IIS配置有關,但我不能肯定。
這就是說,我想了解爲什麼我收到此消息。我可以閱讀三線解決方案以及任何人,但是當他們不工作時,這會讓我不知所措。什麼導致服務器期待'Negotiate,NTLM'?這是我應該/可以改變的東西嗎?爲什麼客戶只發送'協商'?這些web.config相關的項目只是? 我很感激您提供的任何信息,這些信息可以幫助我提出更多智能問題並搜索更多相關答案。 謝謝!什麼導致WCF服務/服務器期待'Negotiate,NTLM'?

回答

4

NTLM身份驗證是通過HTTP進行的Windows身份驗證。 Negotiate指示在可用時使用kerberos(ActiveDirectory),如果不可用則使用NTLM。簡要概述在MSDN article.在IIS中,將網站設置爲允許Windows身份驗證,以啓用Negotiate,NTLM設置。

+0

謝謝!我會開始閱讀。 – McArthey

相關問題