【问题标题】:Trigger lambda on forgotPassword with Cognito使用 Cognito 在 forgotPassword 上触发 lambda
【发布时间】: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


    【解决方案1】:

    哇,我一定忽略了它,但我的 Lambda 正在检查源代码:

      if (event.triggerSource === 'CustomMessage_SignUp') {
    

    所以,当然它没有工作.. 很抱歉浪费了时间!

    【讨论】:

    猜你喜欢
    • 2019-06-12
    • 1970-01-01
    • 2016-09-22
    • 2023-01-01
    • 2021-05-20
    • 2018-09-19
    • 2022-07-21
    • 2018-03-11
    • 2021-12-07
    相关资源
    最近更新 更多