2011-09-17 195 views
1

我有Silverlight应用程序。它必须通过WCF服务与服务器进行通信。它还需要一些方法来执行客户端的身份验证。使用WCF服务验证Silverlight客户端的最佳方式

当我开发Windows窗体应用程序时,我使用了WSHttpBinding和消息安全性。我可以提供用户名和密码并在服务器上进行验证。

但是现在我发现Silverlight不支持WSHttpBinding并且不支持任何类型的消息安全性。

那么从Silverlighth应用程序向WCF服务提供用户凭证的最佳方式是什么?我应该使用哪些绑定以及如何保护客户端和服务器之间的通信?

+0

它可能不支持消息安全性,但是你看过运输安全吗? – slugster

回答

1

最简单的是使用基本的Http绑定与SSL传输加密。

这与在浏览器和Web服务器之间使用HTTPS具有相同的效果,它将加密客户端和Web服务器之间的所有传输。

+0

但它会将用户名和密码传输到服务器吗? –

+0

谢谢,看起来这是我所需要的 –

相关问题