我想使用AWS API Gateway通过API密钥进行授权。
但是,我的需要是,每当某些客户端使用API密钥通过x-api-key标头进行请求时,我想看看它是系统中哪个帐户ID。
例如:我的系统具有userID-1,并且我已经在API Gateway中创建了API Key,即APIKey-1,现在我想在API Gateway中进行映射。因此,每次请求下游服务时,我都可以看到API密钥以及帐户ID。
因此,从请求中我可以确定APIKey-1已映射到UserId-1,依此类推。
感谢您的帮助。
如果有其他选择,请告诉我们。
谢谢, Keyur
答案 0 :(得分:0)
ApiKeys用于授权者用户。您应该尝试使用一种API网关支持的授权解决方案。
为什么不能将此映射(apikey到user)推送到后端?