0

OK wsFederationHttpBindingを使用してSAML実装を作成しましたが、soap:Bodyを暗号化したくありません。

ここで指定されているようにhttp://msdn.microsoft.com/en-us/library/system.servicemodel.wsfederationhttpsecuritymode.aspx

「メッセージセキュリティモード」は、

デフォルトでは、本文は暗号化されて署名されています。

ボディの暗号化をオフにするにはどうすればよいですか?

4

2 に答える 2

0

カスタムバインディングを作成する必要があります。

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

于 2012-07-24T22:53:33.227 に答える
0

実際、カスタムバインディングを作成するよりも簡単な方法を見つけました

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

サービスの保護レベルは、wsFederatedHttpBindingの天気を通知するか、署名して暗号化しないか、メッセージに署名するだけです。

于 2012-07-25T20:39:48.840 に答える