rest - 使用 AWS API Gateway RestApi 获取有关密钥的信息
问题描述
我正在寻找开始将 AWS API Gateway 用于我的 rest api。
我一直在查看他们的网关内部休息 api 参考指南,链接在这里
我想从他们的密钥中找到有关用户的信息,但我的问题是其余 api 似乎只处理密钥 ID,而不是密钥值。
我怎样才能从这个 rest api 中获取密钥 id?继续阅读和测试邮递员中的查询,但我似乎找不到通过他们的 api 密钥识别用户的方法..
还有其他人知道该怎么做吗?
以为我很接近这个查询apikey:by-key
,但这是by-keyId
解决方案
您不应使用 API 网关密钥来识别用户。它们的目的是用于使用计划和请求限制。我怀疑您需要某种用户身份验证系统,如果是这种情况,您需要将 AWS Cognito 实施为 API 网关的授权方(请查看此处)。您可以从 Cognito 池中提取有关用户的信息。
推荐阅读
- python - makemessages 命令导致 html.py 文件和 UnicodeDecodeError
- python - converting the column's data type object to float in pandas using python
- javascript - 根据1-9和az显示数组的顺序
- php - PDO comma separated array search only returning results for first item
- vue.js - 为什么这个属性的变化不会触发 Vuejs 中的 watch?
- javascript - Show alert when link clicked
- angular - Ionic 3 facebook login
- linux - ext4 将文件复制到目录而不更改目录时间戳
- angular - 如何为 formControl 的值更改编写测试用例
- javascript - echarts: 有什么办法可以将 `axisPointer` 的阴影改成浅灰色的阴影?