如何使用AWS中Cognito用户池中的自定义属性来授权API?

时间:2020-08-04 07:59:29

标签: amazon-web-services api aws-api-gateway amazon-cognito lambda-authorizer

我在AWS API Gateway中有一个API。在方法请求中,我正在使用我的自定义Cognito授权者作为此API上GET方法的“设置”中的“授权”。

所以我已经有了一种通过Cognito获取访问令牌的机制。我现在要做的是访问Cognito用户池中的自定义属性。自定义属性称为StudentCode。我想说,只有代码为“ 500”的学生才有权使用我的API的GET方法。

如何使用Cognito进行此操作?我是否需要编写一个lambda授权器,或者可以使用Cognito / API Gateway / etc来实现无代码操作?

谢谢!

0 个答案:

没有答案