Como permitir que meu usuário redefina sua senha nos pools de usuários do Cognito?
Portanto, no meu aplicativo, obviamente, desejo fornecer os meios para os usuários redefinirem suas senhas. O problema que estou tendo é que a nova documentação para pools de usuários é bastante ambígua nesse tópico. Aqui está o que eles mandam fazer para um fluxo de Esqueceu a senha e o link que você pode encontrar em:
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);
}
});
No entanto, quando solto esse código no meu projeto em que um cognitoUser é definido e conectado, nada parece acontecer. Entendo que, de alguma forma, preciso integrar esse código ao enviar um código de verificação ao usuário e solicitar uma nova senha, mas não consigo encontrar nada sobre como fazer isso. Pensamentos?
obrigado