【发布时间】:2019-11-18 14:22:43
【问题描述】:
我正在尝试使用 API 网关和 Lambda 函数创建 API。
基于用户组(而不是 Cognito 用户组),我想提供对单独 DynamoDB 表的访问权限。
我遵循的方法是,我为每组用户创建一个单独的 Cognito 用户池。
当用户登录时,他会通过相应的用户池进行身份验证。
为了调用后续的 API,我打算使用 Lambda 授权器。
用户将在 HTTP 标头请求中传递 ID 令牌,我想验证此 ID 令牌。
这是正确的方法吗?或者是否有更好的方法来实现此工作流程。
我们可以利用 Cognito 用户组吗?这会是一种安全的方法吗?
我想将一个用户组的表与另一个用户组的表严格分开。
我发现了以下链接,以验证 ID 令牌。
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway amazon-cognito