【问题标题】:sync framework microsoft encryption and compression同步框架微软加密和压缩
【发布时间】:2010-01-26 12:01:50
【问题描述】:

我们已经开始使用同步框架进行原型设计...我想知道我们是否/如何使用加密、身份验证和压缩...

我们是否仅限于在 wcf 中使用 ssl 还是有其他可能性...还想知道是否可以进行压缩或身份验证以及如何进行?任何带有示例的链接都很棒...

我假设它基于 WCF,我们可以使用所有 WCF 身份验证机制,甚至可能使用压缩传输通道等......但是如果有一些我太愚蠢找不到的例子,请告诉我......

亚历克斯干杯

【问题讨论】:

    标签: authentication encryption compression microsoft-sync-framework


    【解决方案1】:

    对于加密,您可以使用 WCF 绑定标记

    <security mode="Transport">
       <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
       <message clientCredentialType="Windows" />
    </security>
    

    对于身份验证,您可以向 Service 类询问 ServiceSecurityContext.Current。 WindowsIdentity 知道谁是用户并做你的身份验证程序。

    对于压缩,您可以创建 WCF 通道,在发送数据之前使用 GZip 压缩并在接收之前解压缩。 (我今天会上传一个例子)。

    您也可以在此处下载压缩实现:http://weblogs.asp.net/cibrax/archive/2006/03/29/WS_2D00_Compression-for-WCF.aspx

    【讨论】:

    • 嘿哇! :-) 很好的答案!我会检查一下,我不会给你满分,以防有人能超过它,但已经非常感谢,我认为积分是你的! :-)
    猜你喜欢
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    相关资源
    最近更新 更多