2
我研究有關服務憑證協商的微軟解釋..但我不明白什麼是服務憑證協商以及何時應該使用它?什麼是服務憑證協商?
我研究有關服務憑證協商的微軟解釋..但我不明白什麼是服務憑證協商以及何時應該使用它?什麼是服務憑證協商?
協商是通過交換憑證在客戶端和服務之間建立信任的過程。該過程在客戶端和服務之間迭代地執行 ,以便僅公開 過程中下一步所需的信息。實際上,最終的結果是將服務的憑證提供給客戶端以用於後續操作。由於一個 例外,默認情況下,WCF中的系統提供的綁定在使用消息級別 安全性時自動協商 服務憑證。 (BasicHttpBinding除外,默認情況下不啓用 )。要禁用此行爲,請參閱 NegotiateServiceCredential和NegotiateServiceCredential屬性。
http://msdn.microsoft.com/en-us/library/ms733836(v=vs.110).aspx
所以,在默認情況下WCF系統提供的綁定使用具有basicHttpBinding的例外消息級安全性時自動協商服務證書,你只需要擔心,如果你需要改變這種默認行爲和提供證書在客戶端,而不是讓服務通過過程稱爲談判,爲您照顧...
請給我一個例子,當我們應該禁用此屬性? – Pejman
如果您想使用Windows憑據/ Kerberos身份驗證而不是SOAP,以防服務和客戶端都在Windows域上,例如... –