2014-03-27 21 views
0

我有一個Web服務要在BizTalk中使用,它公開了SOAP 1.1和1.2端點,並且使用基本Http身份驗證進行了安全保護。BizTalk-WCF-使用基本身份驗證的SOAP 1.2的自定義綁定

我正在使用WCF自定義適配器並嘗試使用SOAP 1.2。

This comparison table shows that I cannot have the combination of basic Http authentication AND SOAP 1.2 and I'll have to use 1.1 and basicHttpBinding

將任何其他WS- *相關綁定,讓我做我想要什麼?我更願意使用SOAP 1.2,因爲它可能會大於1.1。

*可能被誤導?

回答

1

是的,我相信你是錯誤的。

那張表和文章說的是,WCF協議希望通過安全傳輸或加密消息負載安全地發送證書。

您可以使用基本身份驗證與WCF自定義和基本身份驗證。 將綁定類型設置爲wsHttpBinding,在WSHttpBidingElement,Security,Transport下,將clientCredentialType設置爲Basic。

+0

是的,這隻適用於我使用HTTPS,否則授權標題不發送,我得到一個401。我需要能夠檢查提琴手的請求和響應,所以需要能夠使用HTTP。一旦我離開單元測試,我可以切換到HTTPS,SOAP 1.2和wsHttpBinding。現在我將不得不堅持basicHttpBinding – mizzle

相關問題