【发布时间】:2012-04-24 09:18:44
【问题描述】:
第三方供应商公开了我们需要使用的 Web 服务。
这是一个 SOAP Web 服务,它还需要在标头中包含 WS-Addressing 和 WS-Security 元素。
我相信在 BizTalk 2009 中使用 WCF-WSHttp 适配器应该可以使用此 Web 服务。但是我对 WCF 和 WS-Security 都是新手,所以有点挣扎。
我尝试使用以下设置设置发送适配器:
- 安全模式:传输
- 传输客户端凭据类型:证书
- 客户端证书指纹:[已选择]
我遇到的第一个问题是,当使用这种安全配置时,BizTalk 强制我指定一个 HTTPS 端点,而第三方 Web 服务是通过 HTTP 进行的。
如果我尝试指定 HTTP 端点,这是 BizTalk 给我的错误:
这是 BizTalk 的限制,还是供应商公开其 Web 服务方式的根本问题?
此外,如果有人能指出任何关于将 WCF 适配器与 WS-Security 结合使用的有用指导,那将非常有用,因为我一直在努力寻找任何指导。
【问题讨论】:
标签: biztalk ws-security biztalk-2009