Auth.signIn({
username, // Required, the username
password, // Optional, the password
validationData, // Optional, a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication
}).then(user => console.log(user))
.catch(err => console.log(err));
Поэтому я использую AWS Amplify Auth.signIn
Я успешно вошел в систему и получил id-токены, вижу правильное имя пользователя и пул
Но сеанс пуст ...
Это мешает мне использовать ... Auth.VerifyCurrentUser
// To initiate the process of verifying the attribute like 'phone_number' or 'email'
Auth.verifyCurrentUserAttribute(attr)
.then(() => {
console.log('a verification code is sent');
}).catch((e) => {
console.log('failed with error', e);
});
Мне нужен Auth.VerifyCurrentUser для проверки phone_number после проверки электронной почты
Почему это дает меня id-токены и оставляет меня с нулевым сеансом сбивает с толку
Erros
Глядя на консоль, я вижу
POST https://cognito-identity.us-east-1.amazonaws.com/ 400
POST https://cognito-idp.us-east-1.amazonaws.com/ 400