AWS Cognito点击邮箱验证链接时触发手机验证码短信问题求助
AWS Cognito 用户验证邮箱链接时意外触发手机验证码短信发送
我们的应用中,用户注册后会收到含验证链接的一次性邮件(内容为VERIFY YOUR EMAIL BY CLICKING THIS LINK),点击该链接本应仅发送邮箱确认通知,但实际操作时,系统还会向用户手机发送含验证码的短信(内容为Your verification code is: XXXXX)。该短信原本仅应在用户登录时发送,且目前登录流程的短信发送是正常的,怀疑是AWS Cognito流程出现混乱。
补充背景信息
- 使用Node.js编写Lambda函数,包含预注册、后确认以及用于日志记录的后认证Lambda触发器
- 问题始于重新注册toll free号码(此前注册流程中短信发送失败),号码通过审核后,重复发送短信的问题仍未解决
已做的排查操作
- 移除了用户池的所有Lambda触发器,测试注册/登录流程(原怀疑后确认Lambda中发送SES邮件的代码有问题),但使用默认邮箱链接验证时仍会发送短信
- 创建了配置完全相同的全新用户池(无任何用户/导入用户),用户点击邮箱验证链接后,AWS Cognito仍会向其手机发送验证码短信
有没有开发者遇到过类似的问题?恳请提供帮助,谢谢!
内容的提问来源于stack exchange,提问作者tpwti
相关产品推荐
相关产品推荐

