我正在研究一個有幾個客戶端的應用程序 - 桌面,移動設備,Web門戶。我們正在轉向SOA架構,並將使用WCF。在Compact Framework上使用和保護WCF的最佳方式?
當談到在桌面和Web Portal端使用netTcp + transport/message security + Windows身份驗證(甚至是UsernameToken和一個自定義的UsernameValidator提供程序)時,WCF的故事非常棒。
它完全崩潰的地方在於緊湊的框架方面......它支持的WCF子集是如此的有限。我放棄了在頭文件中簡單地在整個SSL中使用basicHttp +用戶名/密碼,但似乎無法在緊湊的框架堆棧中添加頭文件(無OperationContextScope) - 這樣我就可以將用戶名/密碼包含爲EVERY的參數服務中的單一操作方法。
請告訴我我錯了,還有更好的辦法。
我還沒有試過這個,但是你可以使用基於HTTPS的基本認證嗎? – 2009-07-23 14:03:18
我還沒有找到通過CF上的WCF堆棧來實現這一點的方法 - 我認爲這就是爲什麼有些人選擇在緊湊框架上將WCF服務作爲傳統Web服務(Add Web Reference ...)來處理。 – 2009-07-23 14:31:50