Я работал над aws sdk для node js и пытался аутентифицировать пользователя из определенного пула пользователей. ПРИМЕЧАНИЕ. в моем пуле пользователей включена многофакторная аутентификация, и он получает OTP через SMS.
Это мой фрагмент кода: `var userData = {Имя пользователя: 'имя пользователя', Пул: userPool};
cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData);
var authenticationData = {
Username : 'username',
Password : 'password',
};
var authenticationDetails = new AmazonCognitoIdentity.AuthenticationDetails(authenticationData);
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: function (result) {
console.log('authentication successful!')
},
onFailure: function(err) {
alert(err);
},
mfaRequired: function(codeDeliveryDetails) {
var verificationCode = prompt('Please input verification code' ,'');
cognitoUser.sendMFACode(verificationCode, this);
}
});`
НО: проблема в том, что выдает ошибку:
Error => {"code":"UnknownError", "message":"Неизвестная ошибка, тело ответа от выборки не определено"}
** И на трассировке стека я получил: ** Stack Trace : Error
at Object.onFailure (E:\Karma\node_aws\medium_try\index.js:78:79)
at E:\Karma\node_aws\medium_try\node_modules\amazon-cognito-identity-js\lib\CognitoUser.js:376:31
at E:\Karma\node_aws\medium_try\node_modules\amazon-cognito-identity-js\lib\CognitoUser.js:361:22
at E:\Karma\node_aws\medium_try\node_modules\amazon-cognito-identity-js\lib\Client.js:114:14
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:228:7)
**НО СНОВА :::: **ОТР приходит на мой мобильный...
Пожалуйста, кто-нибудь может мне помочь????
Спасибо заранее