2017-10-17 8 views
1

Nous venons de résoudre un problème où la saisie d'un mauvais numéro de téléphone (le chiffre de départ était manquant) a entraîné la désactivation par défaut de 'phone_number_verified'. Maintenant que le problème est résolu, nous avons encore beaucoup d'utilisateurs inscrits qui ont reçu une activation (et qui ont entré le code) dont les statuts sont CONFIRMÉ dans AWS Cognito, mais la propriété 'phone_number_verified' est toujours définie sur false. Existe-t-il un moyen de modifier cette propriété en masse/par utilisateur dans Cognito même ou y a-t-il un appel d'API à effectuer? Ou toute solution qui n'exige pas que l'utilisateur final revive le processus d'activation lui-même.Pouvez-vous définir manuellement 'phone_number_verified' sur true sur un utilisateur AWS Cognito, sans que l'utilisateur final ait besoin d'interagir avec votre application Web?

(Infos complémentaires)
- AngularJS comme Front-End
- v6.9 Node Back-End

Répondre

0

La recommandation est ici que les utilisateurs doivent appeler GetUserAttributeVerificationCode et recevoir un code pour vérifier le téléphone/email qui est ensuite fourni à VerifyUserAttribute. Cela garantira que si leurs numéros sont vérifiés.

Bien que si vous êtes sûr que tous leurs numéros sont vérifiés, vous pouvez utiliser AdminUpdateUserAttributes pour les cocher. Nous n'avons pas d'API par lots pour le moment.