Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function setNewPassword(data) {
- console.log("data n", data)
- var authenticationData = {
- Username: data.username,
- Password: data.temp_password
- };
- var authenticationDetails = new AmazonCognitoIdentity.AuthenticationDetails(
- authenticationData
- );
- var userPool = new AmazonCognitoIdentity.CognitoUserPool(config.cognito);
- var userData = {
- Username: data.username,
- Pool: userPool
- };
- var cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData);
- return new Promise(function(resolve, reject) {
- cognitoUser.authenticateUser(authenticationDetails, {
- onSuccess: function(result) {
- resolve(resolve);
- },
- onFailure: function(err) {
- reject(err);
- },
- newPasswordRequired: function(userAttributes, requiredAttributes) {
- this.cognitoUser.completeNewPasswordChallenge(newPassword, attributesData, this)
- }
- });
- });
- }
- {code: "UnknownError", message: "Unkown error"}
Add Comment
Please, Sign In to add comment