如何解决使用Cognito在forgotPassword上触发lambda
我正在尝试触发一个自制的lambda,如果用户忘记了密码,它会使用SES向用户发送电子邮件。唯一的问题是,它不会触发。 (它确实会在创建用户时触发)
我已经在Cognito中设置了所有触发器来触发我的自定义lambda,所以我有点用光了选项?不知道在哪里设置forgotPassword触发器而不是Cognito只是向我发送验证码。
前端触发器如下:
cognitoUser.forgotPassword({
onSuccess: (data) => { console.log('succes',data); },onFailure: (data) => { console.log('failure',inputVerificationCode: (data) => { console.log('verification',});
使用amazon-cognito-identity-js库,我尝试使用Amplify的Auth库进行相同的操作,但结果却相同。
解决方法
哇,我一定忽略了它,但是我的Lambda正在使用以下方法检查源代码:
if (event.triggerSource === 'CustomMessage_SignUp') {
所以,它当然没有用..很抱歉浪费时间!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。