0

好的,我已经使用 wsFederationHttpBinding 创建了一个 SAML 实现,但我不想加密 soap:Body。

如此处指定http://msdn.microsoft.com/en-us/library/system.servicemodel.wsfederationhttpsecuritymode.aspx

它说“消息安全模式”将,

默认情况下,正文是加密和签名的。

如何关闭 Body 的加密?

4

2 回答 2

0

实际上我找到了比创建自定义绑定更简单的方法

[System.ServiceModel.ServiceContractAttribute(ConfigurationName="Service.IService",
ProtectionLevel= System.Net.Security.ProtectionLevel.Sign)]

服务的保护级别可以告诉 wsFederatedHttpBinding 天气或不签署和加密或只是签署消息。

于 2012-07-25T20:39:48.840 回答
0

You need to create a custom Binding.

http://msdn.microsoft.com/en-us/library/ms731827

于 2012-07-24T22:53:33.227 回答