私人拨打API

时间:2017-09-28 08:30:02

标签: rest api microservices

我有两个微服务registrations,负责注册新用户,users,用于保存用户信息。他们每个人都拥有自己的数据库。

当用户尝试注册时,通过API调用users,例如

GET users/verify?email=foo%40bar.com

如果电子邮件已分配给个人资料,则显示。虽然我可以在公开文档中隐藏访问点users/verify,但它仍然可以访问。

只允许私有IP向API发出请求的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以使用Gateway,其他一些选择

https://thenewstack.io/api-gateways-age-microservices/

上有一篇很好的文章

答案 1 :(得分:0)

保持简单。在防火墙级别执行

将您希望能够提出请求的IP列入白名单,拒绝其余