带密码的 WSO2 ESB wsdl 端点

WSO2 ESB wsdl endpoint with password

我如何在 ESB 中定义连接到 wsdlendpoint基本认证?

不可能! 尝试限制对来自 ESB 的 wsdl 的权限,而不是来自 wsdl 的权限。

您可以在向端点发送消息之前在突触配置中添加以下配置。

<property xmlns:ns="http://org.apache.synapse/xsd" name="Authorization" expression="fn:concat('Basic ', base64Encode('username:password'))"  scope="transport"/>

如果您的 wsdl url 需要基本身份验证,您可以在浏览器中进行身份验证,下载 wsdl 并根据下载的 wsdl 文件创建您的服务。