我已经创建了几个RESTful微服务并将它们Docker化。现在我想为它们创建一个基于Web的用户界面,并能够创建用户并授予权限以使用其中的一些API。
我知道我需要某种API网关。我的第一个想法是可以通过一些django应用程序来实现UI和手动代理所有请求到API,但这似乎非常枯燥。也许有其他选择?我读过Tyk,但找不到有关添加用户并授予权限的任何信息。
可能我可以创建一个应用程序,作为API网关并通过编写一些代码来自动代理请求。例如,我基本上需要外部URL与实际API URL之间的映射以及一些授权逻辑。也许已经有类似的东西了?