我们计划使用 Kafka 向我们的客户发布更新。计划是为每个客户使用专门的主题。为了让他们更简单,我们想利用 REST API。这样user1将能够从中获取更新/api/topic1
并且将无法从中获取更新/api/topic2
(URL 仅供参考)。
但是,目前 REST API没有任何开箱即用的身份验证/授权。
我想知道我们是否可以通过 3rd 方工具(如 nginx)实现我们的目标?通过在 REST API 或其他任何东西前面放置一些代理。
谢谢!
我们计划使用 Kafka 向我们的客户发布更新。计划是为每个客户使用专门的主题。为了让他们更简单,我们想利用 REST API。这样user1将能够从中获取更新/api/topic1
并且将无法从中获取更新/api/topic2
(URL 仅供参考)。
但是,目前 REST API没有任何开箱即用的身份验证/授权。
我想知道我们是否可以通过 3rd 方工具(如 nginx)实现我们的目标?通过在 REST API 或其他任何东西前面放置一些代理。
谢谢!
出于参考目的,有几个选项可供选择:
如果我优先考虑如何研究这个主题,我可能会从提供商特定的解决方案开始,然后是 nginx 模块,然后是 OpenIG,然后是 WSO2 产品。