微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS Cognito 向已确认的用户发送电子邮件验证链接

如何解决AWS Cognito 向已确认的用户发送电子邮件验证链接

用户注册 ==> 帐户自动确认 ==> 自定义电子邮件发送到电子邮件以验证电子邮件 ==> 用户无需验证电子邮件即可登录,因为其帐户已被确认。 用户点击链接时,他的电子邮件被验证。

以上是我想要的用户注册流程。到目前为止,我正在通过在 cognito 的预注册触发器中触发 lambda 来验证帐户。但是,使用这种方式,不会触发电子邮件。所以我正在使用 adminConfirmSignup 方法注册 lambda 本身验证帐户。现在我们用户点击链接,我们得到帐户已经验证的错误,但我希望在点击链接时验证其电子邮件
我目前的解决方案: 通过adminConfirmSignup确认用户账号,并发送包含用户名/client_id/确认码的api网关链接,而不是链接。 Api 网关将指向一个 lambda,我将在其中确认代码并更新 user'email 属性,但如何验证 Confirmation_code?​​p>

还有其他可用的解决方案吗?

还有发送给用户自定义电子邮件,我在其中包含一个按钮和一个单击事件侦听器,事件侦听器似乎不起作用。有什么理由吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。