代码之家  ›  专栏  ›  技术社区  ›  Rahul

AWS cognito与无服务器框架

  •  1
  • Rahul  · 技术社区  · 8 年前

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

    如果可能,请提供任何示例。

    3 回复  |  直到 8 年前
        1
  •  1
  •   Vladimir    8 年前

    我创造了它。您可以在此处找到: https://github.com/awslabs/cognito-proxy-rest-service

    顺便说一句,要问自己的问题是,当Cognito在前端拥有所有需要使用的东西时,为什么需要将身份验证逻辑下推到后端?

        2
  •  0
  •   Michał Z.    8 年前

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

        3
  •  -1
  •   Keivan    7 年前

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