【发布时间】:2021-01-03 00:09:56
【问题描述】:
我正在尝试触发一个自制的 lambda,如果用户忘记密码,它会使用 SES 向用户发送电子邮件。唯一的问题是,它没有触发。 (它确实会在创建用户时触发)
我已经在 Cognito 中设置了所有触发器来触发我的自定义 lambda,所以我有点用完了选项?不确定在哪里设置 forgotPassword 触发器而不是 Cognito 只是向我发送验证码。
前端触发器如下所示:
cognitoUser.forgotPassword({
onSuccess: (data) => { console.log('succes', data); },
onFailure: (data) => { console.log('failure', data); },
inputVerificationCode: (data) => { console.log('verification', data); },
});
它使用了 amazon-cognito-identity-js 库,我尝试使用 Amplify 的 Auth 库,但它给了我相同的结果。
【问题讨论】:
标签: javascript amazon-web-services passwords amazon-cognito amazon-ses