如何将 AWS Cognito 与 API 网关集成

问题描述 投票:0回答:1

在阅读 AWS Cognito 文档后,我对它是如何使用 API Gateway 实现的感到非常困惑。

据我所知,使用 api 网关实现用户池非常容易(只需将用户池添加为身份验证器即可),但我对身份池如何进入这里感到困惑。仅使用用户池在我的 API 网关上授权我的用户有什么用?

所以具体的两个问题是:

如何将身份池和用户池与 API 网关一起使用(如果可能)

仅将用户池与 API 网关一起使用而不使用身份池有什么意义?

amazon-web-services aws-api-gateway amazon-cognito
1个回答
0
投票

@jarmod 分享的文章解释了身份池和用户池用例之间的区别。

为了将 Cognito 与 API Gateway 结合使用,您可以使用您选择的 Cognito 授权方或自定义 lambda 授权方。

您可以在 GET、POST 请求前添加您的授权人,以限制只有授权人员才能访问。这确保只有通过 Cognito 认证的人才能看到 API 结果。

© www.soinside.com 2019 - 2024. All rights reserved.