wcf 绑定(bind)配置和安全性

标签 wcf wcf-security

我正在读一本关于 Wcf 的书。当有关于绑定(bind)配置的主题时,我总是感到困惑。例如。在互联网环境下保护服务的一章中,作者在配置文件中使用了以下代码。

<bindings>
 <wsHttpBinding>
  <binding name="ProductsServiceWSHttpBindingConfig">
   <security mode="TransportWithMessageCredential">
    <transport clientCredentialType="None"/>
    <message clientCredentialType="UserName"/>
   </security>
  </binding>
 </wsHttpBinding>
</bindings>

如书中所述,一切正常。但是我在书中没有看到任何描述,为什么TransportWithMessageCredential用于代替 Transport .同样为什么 <transport ...None<message ...不是 None .是否有关于哪些选项与哪些绑定(bind)(以及在哪些环境中)一起使用的任何矩阵(或任何其他方式来确定)?我的预感是某些选项会带有某些绑定(bind)。提前致谢。

最佳答案

关于wcf 绑定(bind)配置和安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041333/

相关文章:

wcf - 无法使用 WCF 调用具有基本身份验证的 Web 服务

.net - 不使用证书保护 WCF WebService

wcf - 无法通过 HTTPS 连接到自承载 WCF 服务

wcf - Windows 服务中托管的 MSMQ 支持的 WCF 服务在启动时失败

c# - 微服务之间的 Service Fabric wcf 通信

wcf - 如何使用 WCF 签署 X509 token

c# - WCF - 禁用 nettcpbinding 中的安全性 (c#)

c# - 您可以在 WP7 Mango 中添加对哪些 WCF 服务的服务引用?

c# - 如何使用存储库模式将 EF 对象转换为 WCF 模型

silverlight - Windows Phone 7 - Cookie 未发送到 WCF 服务