基本上它是我之前问题的扩展:如何读取返回 JSON 对象的 REST 服务并使用 Mule ESB、Mule Studio 将其存储到 PostgreSQL 中
我有一些 REST 服务正在“http://localhost:35798/RestServiceImpl.svc/json/567”运行
现在为了访问这些服务,我需要以管理员身份进行身份验证。凭证是
用户名:admin
密码:pwd
流程(现有)应该能够通过 REST 处理身份验证并建立会话。
如何使用Mule进行认证?如果身份验证失败,流程将停止。否则在身份验证成功后,它将读取 REST 服务并将数据插入到 PostgreSQL 中。
将凭证放入出站端点 URI 中:
http://admin:pwd@localhost:35798/RestServiceImpl.svc/json/567
你当然可以使用属性来避免在 Mule 配置中对它们进行硬编码:
http://${rest.admin.username}:${rest.admin.password}@localhost:35798/RestServiceImpl.svc/json/567