我有以下标准来帮助我选择 WCF Http 绑定。我的服务需要:
- 部署在Intranet支持模拟/委托
- 可以与使用未知技术的客户互操作
- 支持客户端和服务器之间的事务流
- 尽可能不使用证书(放弃“传输”安全模式)
我们需要在basicHttpBinding和wsHttpBinding之间做出决定。
以下是关于这三点的一些注意事项和问题:
- 我相信带有“Message”安全模式和“Windows”clientCredentialType 的 wsHttpBinding 将允许我执行委托。
- 第 1 点中选择的安全配置来实现委托似乎确实使互操作性难以支持,对吗?WS-* 标准 (wsHttpBinding) 绝对是可互操作的,但是结合“消息”安全性和“Windows”凭证,任何WS-* 兼容的客户端都可以调用我的服务吗?
- 我相信 wsHttpBinding 似乎是支持事务流的方式?
- 在我们的情况下,使用没有证书的“消息”安全似乎更简单?
提前致谢