同步框架微软加密和压缩

时间:2010-01-26 12:01:50

标签: authentication encryption compression microsoft-sync-framework

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

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

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

干杯亚历克斯

1 个答案:

答案 0 :(得分:2)

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

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

对于身份验证,您可以在Service类上询问ServiceSecurityContext.Current。 WindowsIdentity知道谁是用户,你是否认证rutine。

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

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