Я пытаюсь настроить аутентификацию с помощью AWS.После ввода имени пользователя, пароля, адреса электронной почты и нажатия кнопки «Регистрация» я получил сообщение об ошибке: «ошибка регистрации, атрибуты не соответствуют схеме, адрес электронной почты: атрибут обязателен»
В AWS Cognito,параметры, которые я выбрал в своем пуле пользователей, были следующими: 1.) Имя пользователя-пользователи могут использовать имя пользователя и, при желании, несколько альтернатив, чтобы зарегистрироваться и войти в систему. 2.) В соответствии со стандартными требуемыми атрибутами я выбрал электронную почту.
Биты моего кода:
state = {
username:'',
email:'',
password:'',
confirmationCode:''
}
onChangeText(key, value) {
this.setState({
[key]: value
})
}
signUp() {
Auth.signUp({
username: this.state.username,
password:this.state.password,
attribute: {
email: this.state.email
}
})
.then(() => console.log('successful sign up'))
.catch(err => console.log('error signing up!:', err))