跨环境保护REST API

时间:2017-05-10 09:04:31

标签: mule

我有一个使用Mule开发的REST API。它部署在Test Test和SystemTest环境中。我可以看到使用Postman我们可以同时使用test,systemtest API。

如何确保只有应用程序可以在适当的环境中使用API​​。每个环境(C用户)和密码都有系统用户ID,可以提供给应用程序使用者。需要使用Active Directory LDAP Server验证凭据。

我们如何通过Mule ESB实现这一目标?

例如:在Test中运行的应用程序a1应该只能使用在TEST中运行的API。在Test中运行的应用程序a1应该只能使用在TEST中运行的API。

1 个答案:

答案 0 :(得分:0)

的Vinay,

我认为无法实现拥有多个环境的选项。 你有权访问Anypoint Platform吗?如果这样做,您可以在那里注册您的API并为每个环境生成一个客户端ID。

然后,您可以应用客户端ID强制执行政策。