如何使用 cognito 创建用户帐户,但使用不同的验证服务?

VDo*_*Dog 3 amazon-web-services node.js twilio plivo amazon-cognito

我正在构建一个将使用 Plivo 或 Twilio 进行用户交互和输入的应用程序。

我想使用 AWS Cognito 进行用户管理,但为了验证,他们说用户必须验证电子邮件或电话号码。

我想让用户交互和验证来自同一个电话号码,那么有没有办法在 Node.js 中以某种方式设置它,其中 Plivo/Twilio 号码的文本重新路由到 AWS Cognito 进行验证?

小智 5

查看文档,似乎现在可以使用第三方发送电子邮件和短信。不知何时发布。

自定义发件人 Lambda 触发器

https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-sender-triggers.html

自定义 SMS 发件人 Lambda 触发器

https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-sms-sender.html

自定义电子邮件 Lambda 触发器

https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-email-sender.html