Как разрешить моему пользователю сбросить свой пароль на Cognito User Pools?

Поэтому в моем приложении я, очевидно, хочу предоставить пользователям средства для сброса своих паролей. Проблема, с которой я столкнулся, заключается в том, что новая документация для пользовательских пулов довольно неоднозначна по этой теме. Вот что они говорят вам, чтобы сделать поток забытого пароля, и ссылку, которую вы можете найти по адресу:

cognitoUser.forgotPassword({
        onSuccess: function (result) {
            console.log('call result: ' + result);
        },
        onFailure: function(err) {
            alert(err);
        },
        inputVerificationCode() {
            var verificationCode = prompt('Please input verification code ' ,'');
            var newPassword = prompt('Enter new password ' ,'');
            cognitoUser.confirmPassword(verificationCode, newPassword, this);
        }
    });

http://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-javascript-examples.html

Однако, когда я помещаю этот код в свой проект, где cognitoUser определен и зарегистрирован, похоже, ничего не происходит. Я понимаю, что мне нужно каким-то образом интегрировать этот код с отправкой пользователю кода подтверждения и запросить у него новый пароль, но я не могу ничего найти о том, как это сделать. Мысли?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос