如何在 Mule ESB 中实现 HTTP 基本认证 http:request
How to implement HTTP basic auth in Mule ESB http:request
我在 Mule ESB 中使用 HTTP 请求,需要在其中实现 HTTP 基本身份验证。现在我通过使用显式授权来做到这一点 header:
<http:request config-ref="HTTP_Request_Configuration" path="/activiti-rest/service/runtime/process-instances" method="POST" doc:name="Request to BPM">
<http:request-builder>
<http:header headerName="Authorization" value="Basic a2VybWl0OnBhc3N3b3JkMQ=="/>
</http:request-builder>
</http:request>
在 Mule http:request
中是否有任何直接输入用户和密码进行基本身份验证的方法?
确实有:
<http:request-config name="basicConfig" host="localhost" port="${httpPort}">
<http:basic-authentication username="#[user]" password="#[password]" preemptive="#[preemptive]" />
</http:request-config>