我创建了几个 RESTful 微服务并将它们 docker 化。现在我想为他们提供一个基于 Web 的 UI,并能够创建用户并授予他们使用某些 API 的权限。
我知道我需要某种 API 网关。我的第一个想法是我总是可以用蛮力的方式来做:创建一些 django 应用程序来提供 UI 并手动代理所有对 API 的请求,但这似乎很乏味。也许有一些替代方案?我已经准备好使用 Tyk,但找不到任何有关添加用户和授予他们权限的信息。
我可能可以创建一个用作 API 网关的应用程序,并通过编写一些对其进行建模的代码来自动代理请求。因此,例如,我基本上需要外部 url 到实际 api url 和一些授权逻辑之间的映射。也许已经有类似的东西了?