3 votes

Comment désactiver la vérification pour certains utilisateurs dans Amazon Cognito ?

Amazon Cognito envoie automatiquement le code de vérification si la fonction de vérification est activée. Dans mon projet, il m'arrive parfois d'ajouter des utilisateurs (fonction Signup dans AWS Java SDK) et de les vérifier moi-même par AdminConfirmSignup, je ne veux donc pas qu'ils reçoivent le courrier de vérification. Je leur enverrai un email personnalisé manuellement (sans utiliser de lambda personnalisé dans Cognito).

Si j'écris une fonction lambda de pré-signature et que je vérifie l'utilisateur à ce stade, recevra-t-il toujours un courriel de vérification ?

Comment puis-je atteindre mon objectif ?

8voto

Vinay Kushwaha Points 1172

En utilisant le déclencheur lambda de pré-signature, vous pouvez confirmer automatiquement l'utilisateur. Dans ce cas, il ne recevra pas d'email de confirmation. Vous pouvez trouver un exemple de pré-signature avec confirmation automatique dans ce document : http://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html

En gros, vous mettez l'indicateur autoConfirmUser à true dans la réponse à l'événement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X