security mode="Transport"
和security mode="TransportCredentialOnly"
与BasicHttpBinding
一起使用并在ISS 7.0中设置ssl时有什么区别?
答案 0 :(得分:28)
点击此处: http://developers.de/blogs/damir_dobric/archive/2006/07/31/890.aspx 和 http://msdn.microsoft.com/en-us/library/ff648505.aspx
Transport
似乎需要HTTPS来加密凭据,并在没有SSL时抛出异常。 TransportCredentialOnly
将以纯文本和未加密的方式发送凭据,建议仅用于测试!
祝你好运!!
答案 1 :(得分:7)
使用TransportCredentialOnly安全模式,底层安全传输层(通常为TLS / SSL)为通信提供完整性和机密性保护,而SOAP消息传递层处理在SOAP消息中传输客户端凭据。
换句话说,TransportCredentialOnly安全模式传递SOAP消息中的用户凭据而不加密或签名SOAP消息,并且底层传输连接(通常是TLS / SSL)需要确保消息内容不能被查看或更改第三方。