Во время AWS Cogito User Pool есть два варианта, как позволить пользователям входить в систему. Один из них -
Имя пользователя - пользователи могут использовать имя пользователя и, при желании, несколько альтернатив, чтобы зарегистрироваться и войти в систему.
Также разрешить вход в систему с подтвержденным адресом электронной почты
Я выбрал вышеизложенное, и при тестировании с помощью aws -amplify я всегда получаю __type: "NotAuthorizedException"
message: "Incorrect username or password."
, если я пытаюсь войти по электронной почте, но она работает нормально, когда я пытаюсь войти с именем пользователя.
Вот мой метод входа
Auth.signIn(email, password)
.then(r => {
setLoggedIn(true);
})
.catch(r => {
setLoggedIn(false);
})
};