C# .Net wsFederationHttpBinding和SAML2.0
好的,我已经使用wsFederationHttpBinding创建了一个SAML实现,但我不想加密soap:Body 如此处所述 它说“消息安全模式”将 默认情况下,正文是加密和签名的C# .Net wsFederationHttpBinding和SAML2.0,c#,.net,wcf,wcf-security,wsfederationhttpbinding,C#,.net,Wcf,Wcf Security,Wsfederationhttpbinding,好的,我已经使用wsFederationHttpBinding创建了一个SAML实现,但我不想加密soap:Body 如此处所述 它说“消息安全模式”将 默认情况下,正文是加密和签名的 如何关闭正文的加密?您需要创建自定义绑定 事实上,我找到了一种比创建自定义绑定更简单的方法 [System.ServiceModel.ServiceContractAttribute(ConfigurationName="Service.IService", ProtectionLevel= System.Net
如何关闭正文的加密?您需要创建自定义绑定
事实上,我找到了一种比创建自定义绑定更简单的方法
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="Service.IService",
ProtectionLevel= System.Net.Security.ProtectionLevel.Sign)]
服务的保护级别可以告诉wsFederatedHttpBinding weather,或者不要对消息进行签名和加密,或者只是对消息进行签名。找到了一种更简单的方法。见下文。