Ich versuche, meinen Benutzern zu erlauben, einen vergessenen Kennwortfluss für ihren Cognito User Pool-Account in meiner Javascript-Website zu durchlaufen.Cognito-Dokumentation von AWS scheint unsinnig zu sein
Da User Pools in ihrer Betaversion sind, fehlt es an Dokumentation, und in diesem Fall bizarr. AWS macht den Anspruch, dass der folgende Code sollte:
startet und schließt einen vergessenen Kennwortablauf für einen nicht authentifizierten Benutzer.
mit dem Code Wesen:
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);
}
});
jemand Sinn dieses Codes machen oder zumindest bestätigen/verneinen, dass es scheinbar unsinnig? http://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-javascript-examples.html
Vielleicht würde dies am besten direkt über die Benutzerforen auf AWS aufmerksam gemacht werden. – jbird
Ich habe nur versucht, einige Male in ihren Entwicklerforen zu posten, und niemand hat jemals geantwortet, was mich davon abhält, sie zu benutzen, aber vielleicht sollte ich es noch einmal versuchen. –
Was ist das spezifische Problem, das Sie sehen? Ist es syntaktisch gültig? Hast du es versucht? Es scheint so, als würde der Bestätigungscode von der Cognito-Infrastruktur gesendet werden, also muss er einen anderen Pfad durchlaufen - etwa die E-Mail- oder Telefonnummer des Benutzers per SMS? –