amazon-web-services - AWS Api网关授权者+ Cognito用户池不起作用{“message”: “Unauthorized”}

标签 amazon-web-services aws-api-gateway aws-cognito

我正在尝试将aws api网关授权者与cognito用户池一起使用。当我使用AWS API网关控制台进行测试时,它工作正常。

但是,当我尝试在api中启用授权时,它显示"message": "Unauthorized".,请检查以下屏幕截图

API网关控制台屏幕截图-正常工作
enter image description here

postman 屏幕截图-不起作用
enter image description here

有人可以帮忙吗。

仅供引用,我已按照此处提到的说明进行操作http://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html

最佳答案

就我而言,授权代码应为id_token。我改用access_token犯了一个错误

关于amazon-web-services - AWS Api网关授权者+ Cognito用户池不起作用{“message”: “Unauthorized”},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46345005/

相关文章:

aws-api-gateway - 使用 AWS CDK 部署多个 API Gateway 阶段

python - 使用 ListUsers 获取已验证或未验证其电子邮件地址的所有用户 - AWS Cognito

amazon-web-services - 如何配置 API Gateway 返回 "Not Found"而不是 "Missing Authentication Token"?

php - 如何有效获取匹配的 Amazon S3 文件列表?

amazon-web-services - 如何通过 aws cli 在 Amazon s3 中重命名 "PREFIX"?

java - AWS ApiGateway 延迟问题

java - 由于配置错误 : Malformed Lambda proxy response in Java 导致执行失败

amazon-web-services - 如何为 AWS cognito 注册添加额外的字段

aws-lambda - AWS CLI - 如何为 cognito 用户生成安全 token

python - 从 Boto 获取 AWS 账户 ID