【发布时间】:2021-08-05 08:15:33
【问题描述】:
我刚刚开始学习开发 AWS 无服务器应用程序,我遇到了这个问题。
我创建了一个由 APIGW 和 Lambda 组成的无服务器应用程序。对于 APIGW 的授权,我选择了使用 Google Federation 的 Cognito 身份池。是否可以在没有 UI 组件的情况下进行测试?我要做的是通过 Postman 测试整个 api 身份验证和授权过程。
没有 UI,我无法通过 google 进行身份验证并获得 id 令牌。我需要将此 id 令牌传递给我的身份验证端点,以从 Cognito 检索 AccessKeyId 和 SecretAccessKey。然后,我会将 AccessKeyId 和 SecretAccessKey 传递给我在邮递员中的 APIGW 调用。
有没有办法从谷歌获取 ID 令牌?不使用 UI 代码。像手动将我的谷歌凭据和应用程序客户端 ID 传递给谷歌,这样它就会返回给我一个有效的 ID 令牌。
【问题讨论】:
标签: aws-api-gateway amazon-cognito amazon-iam aws-serverless