Inconsistent return values using `getUserData` and `getUserAttributes` in amazon-cognito-identity-js

0

I just started implementing a new SignUp/SignIn page for our software using AWS Cognito with amazon-cognito-identity-js. I am now working on the finishing touches like allowing users to change their email.

While implementing this I realized that when changing the email and verifying it with getAttributeVerificationCode and verifyAttribute I receive inconsistent values when checking if the email is verified. getUserData will always return { Name: 'email_verified', Value: 'false' } in the provided UserAttributes array, while getUserAttributes returns the correct value of { Name: 'email_verified', Value: 'true' } after changing and verifying the new email.

Am I missing something here or is this some kind of bug in the library?

thegnuu
已提问 9 个月前61 查看次数
没有答案

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则