【发布时间】:2019-08-22 05:15:21
【问题描述】:
我有一个AWS API Gateway 中的资源,目前包括:
- 01 组 API 需要通过 Cognito 用户池 进行身份验证和授权
- 另一组 API 需要使用 Cognito 身份池的开发人员身份验证身份增强流程进行授权,并通过 AWS_IAM 验证授权
问题是 AWS API Gateway 仅支持使用 01 授权者配置 01 资源(Cognito 用户池或 AWS_IAM)。那么,支持两种方法验证授权的解决方案是什么(Cognito 用户池和 AWS_IAM)?
我有一个想法,为授权方使用 Lambda 函数,但我不确定它是否支持使用 AWS_IAM 验证授权。如果可能的话,有人可以帮我提供一个用于 Lambda 函数的示例代码 Nodejs 吗?
谢谢。
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway amazon-cognito