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

时间:2013-01-03 17:28:24

标签: authentication mule mule-studio

基本上它是我上一个问题How to read REST service that returns JSON object and store the same into PostgreSQL using Mule ESB, Mule Studio

的扩展

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

运行

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

用户名:admin

密码: pwd

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

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

请帮忙

1 个答案:

答案 0 :(得分: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