OK wsFederationHttpBindingを使用してSAML実装を作成しましたが、soap:Bodyを暗号化したくありません。
ここで指定されているようにhttp://msdn.microsoft.com/en-us/library/system.servicemodel.wsfederationhttpsecuritymode.aspx
「メッセージセキュリティモード」は、
デフォルトでは、本文は暗号化されて署名されています。
ボディの暗号化をオフにするにはどうすればよいですか?
OK wsFederationHttpBindingを使用してSAML実装を作成しましたが、soap:Bodyを暗号化したくありません。
ここで指定されているようにhttp://msdn.microsoft.com/en-us/library/system.servicemodel.wsfederationhttpsecuritymode.aspx
「メッセージセキュリティモード」は、
デフォルトでは、本文は暗号化されて署名されています。
ボディの暗号化をオフにするにはどうすればよいですか?
カスタムバインディングを作成する必要があります。
実際、カスタムバインディングを作成するよりも簡単な方法を見つけました
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="Service.IService",
ProtectionLevel= System.Net.Security.ProtectionLevel.Sign)]
サービスの保護レベルは、wsFederatedHttpBindingの天気を通知するか、署名して暗号化しないか、メッセージに署名するだけです。