【发布时间】:2017-01-26 12:10:14
【问题描述】:
如何在 ESB 中定义一个 endpoint 以连接到具有基本身份验证的 wsdl?
【问题讨论】:
-
后端服务端点具有基本身份验证或使用导航器查看 wsdl 是否需要提供用户/通行证?
如何在 ESB 中定义一个 endpoint 以连接到具有基本身份验证的 wsdl?
【问题讨论】:
在向端点发送消息之前,您可以在 synapse 配置中添加以下配置。
<property xmlns:ns="http://org.apache.synapse/xsd" name="Authorization" expression="fn:concat('Basic ', base64Encode('username:password'))" scope="transport"/>
如果您的 wsdl url 需要基本身份验证,您可以在浏览器中进行身份验证,下载 wsdl 并根据下载的 wsdl 文件创建服务。
【讨论】:
这是不可能的! 尝试限制来自 ESB 的 wsdl 权限,而不是来自 wsdl。
【讨论】: