我有一个使用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。
答案 0 :(得分:0)
的Vinay,
我认为无法实现拥有多个环境的选项。 你有权访问Anypoint Platform吗?如果这样做,您可以在那里注册您的API并为每个环境生成一个客户端ID。
然后,您可以应用客户端ID强制执行政策。