首页 > 解决方案 > 使用 Cognito 的用户池作为 API 网关的授权方时验证了哪些声明

问题描述

本文档(https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html)指出:

仅当提供了所需的令牌并且提供的令牌有效时,API 调用才会成功

将 Cognito 用户池用作授权方时,API Gateway 认为什么对传入的 ID 令牌有效?这些默认情况下是否经过验证?

  1. 通过拉取公钥进行签名验证
  2. exp声明以确保令牌未过期
  3. iss自称是 Cognito 用户池

如果是这样,还有什么别的吗?

标签: jwtaws-api-gatewayamazon-cognito

解决方案


推荐阅读