答案 0 :(得分:1)
你可以根据你的需要设置保护等级,我不认为这种情况最好,这取决于你的情况。
无 - 仅限身份验证 签名 - 签署数据以帮助确保传输数据的完整性 EncryptAndSign - 对数据进行加密和签名,以帮助确保传输数据的机密性和完整性。
在文章中提到:
如果选择未启用安全性的绑定(对于 例如,BasicHttpBinding类默认禁用安全性), 并且没有显式设置ProtectionLevel,那么没有 应用程序数据将受到保护。
因此,如果您选择一个绑定,例如默认禁用安全性,并且您没有明确设置ProtectionLevel - 没有任何数据会受到保护 - 这就是我的意思,没有默认
编辑:本文有几个表格可以显示比较结果,希望能够解决这个问题:Configuring System-Provided Bindings