AWS cognito与无服务器框架

时间:2018-04-04 06:21:07

标签: aws-lambda aws-api-gateway serverless-framework aws-cognito

我正在研究无服务器框架。对于用户身份验证,我使用aws cognito,我想使用lambda函数为注册用户创建api,验证用户,更改密码等。使用无服务器框架是可能的。

如果可能请提出任何示例。

3 个答案:

答案 0 :(得分:0)

我创造了它。你可以在这里找到它: https://github.com/awslabs/cognito-proxy-rest-service

顺便说一下,问问自己的问题是,当Cognito拥有你需要在前端处理它的所有东西时,你需要将auth逻辑下推到后端吗?

答案 1 :(得分:0)

是的,这是可能的。为实现此目的,基本上您需要将Cognito API包装在您自己的Lambda函数中,然后在无服务器框架模板上为它们配置http event

答案 2 :(得分:-1)

您应该认为Cognito是用于身份验证的后端即服务(BaaS),并且公开了使用它的API。因此,您可以使用AWS开发工具包(SDK)来访问这些API。但是,您可以使用Serverless Framework Toolkit编写自己的Lambda函数(无服务器应用程序)以访问Cognito。您可以找到有关使用Javascript SDK here在移动应用程序或Web应用程序中集成Cognito的更多信息。另外,您还可以找到其他语言here上有关AWS SDk的更多信息。