2011-09-17 90 views
1

我有Silverlight應用程序。它必須通過WCF服務與服務器進行通信。它還需要一些方法來執行客戶端的身份驗證。使用WCF服務驗證Silverlight客戶端的最佳方式

當我開發Windows窗體應用程序時,我使用了WSHttpBinding和消息安全性。我可以提供用戶名和密碼並在服務器上進行驗證。

但是現在我發現Silverlight不支持WSHttpBinding並且不支持任何類型的消息安全性。

那麼從Silverlighth應用程序向WCF服務提供用戶憑證的最佳方式是什麼?我應該使用哪些綁定以及如何保護客戶端和服務器之間的通信?

+0

它可能不支持消息安全性,但是你看過運輸安全嗎? – slugster

回答

1

最簡單的是使用基本的Http綁定與SSL傳輸加密。

這與在瀏覽器和Web服務器之間使用HTTPS具有相同的效果,它將加密客戶端和Web服務器之間的所有傳輸。

+0

但它會將用戶名和密碼傳輸到服務器嗎? –

+0

謝謝,看起來這是我所需要的 –

相關問題