Как я могу узнать значение email_verified
для пользователя, использующего AWS SDK для JavaScript?
Я не нашел ничего в документации, но я предполагаю, что это должно быть возможно как-то проверить,Я хотел бы перенаправить пользователя на страницу подтверждения, когда электронное письмо не подтверждено.
Я получаю кучу данных, когда пользователь входит в систему, но, к сожалению, я не получаю никакой информации о том, является ли электронная почтапроверено:
export function* authenticateUser(username: string, password: string) {
const authenticationData = {
Username: username,
Password: password,
};
const authenticationDetails = new AuthenticationDetails(authenticationData);
console.log({authenticationDetails: authenticationDetails});
return yield new Promise((resolve, reject) => {
const cognitoUser = getCognitoUser(username);
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: (result) => {
console.log({result: result});
const idToken = result.getIdToken().getJwtToken(); // To get an ordinary token
resolve({
idToken,
refreshToken: result.getRefreshToken().getToken(),
});
},
onFailure: (err) => {
reject(err);
},
});
});
}