【问题标题】:secure data transfer between Silverlight 4 and WCF serviceSilverlight 4 和 WCF 服务之间的安全数据传输
【发布时间】:2011-06-01 18:36:56
【问题描述】:

背景

所以在我的 WCF 服务上摸索了 wsHttpBinding 之后,我发现 Silverlight 不支持它!在考虑通过在服务端和客户端都解密的线路上发送加密数据后,我认为这可能是一个性能问题。另外,我不确定这是否是做事的好方法。

以 silverlight 应用程序的登录页面场景为例,我什至认为我可以在 aspx 端进行登录,然后在成功验证后,我可以重定向到托管 Silverlight 应用程序的页面。这里的问题是,一旦将 xap 下载到客户端,它就可以从浏览器运行,从而完全绕过 aspx 登录页面。

问题

如果我想在 silverlight 客户端和 wcf 服务之间安全地传输数据,我有哪些选择?我不希望线路上的任何数据对任何潜在的线路嗅探器或任何东西都有用。

【问题讨论】:

    标签: wcf silverlight-4.0 wcf-security wcfserviceclient


    【解决方案1】:

    正如@Shiraz 建议的那样,您可以使用 basicHttpBinding 进行 https 传输。

    您支持多种消息级证券。的确,basicHttpBinding 不支持所有消息级别的安全性。但它确实有一些作用。

    http://msdn.microsoft.com/en-us/library/ms730294.aspx 总结了 basicHttpBinding 的所有可能选择。

    从绑定方面来说,你没有太多选择。

    【讨论】:

      【解决方案2】:

      您可以将 basichttpbinding 与 https 一起使用。

      看看这个帖子的答案:http://forums.silverlight.net/forums/t/13275.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-02
        相关资源
        最近更新 更多