如何使用Mule配置身份验证?

问题描述 投票:0回答:1

基本上它是我之前问题的扩展:如何读取返回 JSON 对象的 REST 服务并使用 Mule ESB、Mule Studio 将其存储到 PostgreSQL 中

我有一些 REST 服务正在“http://localhost:35798/RestServiceImpl.svc/json/567”运行

现在为了访问这些服务,我需要以管理员身份进行身份验证。凭证是

用户名:admin

密码:pwd

流程(现有)应该能够通过 REST 处理身份验证并建立会话。

如何使用Mule进行认证?如果身份验证失败,流程将停止。否则在身份验证成功后,它将读取 REST 服务并将数据插入到 PostgreSQL 中。

authentication mule mule-studio
1个回答
2
投票

将凭证放入出站端点 URI 中:

http://admin:pwd@localhost:35798/RestServiceImpl.svc/json/567

你当然可以使用属性来避免在 Mule 配置中对它们进行硬编码:

http://${rest.admin.username}:${rest.admin.password}@localhost:35798/RestServiceImpl.svc/json/567
© www.soinside.com 2019 - 2024. All rights reserved.