【发布时间】:2020-01-14 05:43:25
【问题描述】:
我正在使用带有Developer Authenticated Identities Authflow Setup 的 Cognito 身份池 - 选择此身份验证流程是因为我们出于某些业务原因无法使用 Cognito 用户池。因此,我自己使用带有身份验证端点的 API 网关实现了一个用户身份提供程序服务,该端点会触发一个 Lambda 函数。
所以我通过运行生成了一个临时的 AccessKey 和 SecretKey
cognitoidentity.getOpenIdTokenForDeveloperIdentity 和之后的 cognitoidentity.getCredentialsForIdentity 并获得了临时 AWS 凭证(临时 AccessKey 和 SecretKey)。
现在我想生成一个AccessToken,以便在我使用 IAM 授权的 AWS API Gateway 上验证我的请求(因此它需要一个 AccessToken 来授权请求)。
我的问题是 - 如何生成 AccessToken?
【问题讨论】:
标签: aws-lambda amazon-cognito aws-sts