node.js - 使用 AWS cognito 通过 SMS OTP 注册和登录
问题描述
我正在尝试使用 AWS Cognito 与 expressJS 后端集成基于 SMS OTP 的注册和登录流程。
我需要的只是遵循基本功能:
- 在
/sendSMS
express 应用中调用 API 后,应将 OTP 发送到该电话号码。 - 在
/verifySMS
API 上,应该验证电话号码和 OTP,并且应该在用户池中创建用户。 - 在
/resendSMS
API 上,将 OTP 重新发送到该特定电话号码。
我可以使用userPool.signUp
npm 包(https://www.npmjs.com/package/amazon-cognito-identity-js)的方法将 OTP 发送到电话号码。但这仅允许注册而不是登录。此外,如果没有密码,这是不可能的。
如何在没有密码和登录的情况下实现上述功能?
任何帮助表示赞赏。
解决方案
推荐阅读
- javascript - 有人可以告诉我为什么我的变量在函数之外而不是在函数内部工作
- reactjs - React-router 将错误的组件与类似的匹配匹配
- python - 在具有 dna 序列的字典中查找重复次数最多的子字符串
- r - 使用 RSiena 测试从边缘列表创建网络对象失败
- json - 尝试在反应原生项目中使用 fetch 和钩子。Error => Invariant Violation:对象作为 React Child 无效
- python - 如何从 Elastic Search 中获取唯一分数搜索结果
- python - 取小样本之前或之后的 One-hot 编码?
- curl - 如何打印从 PHP 中的 CURL 调用获得的响应标头?
- python - Solver(男爵)没有正常退出
- java - Spring Boot 外部属性文件