verify.
Ce script est utilisé uniquement dans les scénarios d’authentification héritée et est requis pour assurer le soutien de la vérification de l’adresse courriel de l’utilisateur. Une adresse courriel vérifiée est essentielle à un certain nombre de scénarios de flux de travail dans Auth0, et l’implémentation de ce script offrira ce soutien d’emblée.
S’il est activé, ce script est exécuté lorsqu’un utilisateur clique sur le lien contenu dans le courriel de vérification envoyé par Auth0.
Fonction Verify
verify doit :
- Mettre à jour l’attribut
email_verified(ou l’attribut équivalent) dans le profil de l’utilisateur stocké dans la base de données externe. - Retourner
truesi l’action de mise à jour a réussi. - Retourner une erreur si l’action de mise à jour a échoué.
Définition
verify accepte deux paramètres et renvoie une fonction callback :
Voici un exemple en pseudo-JavaScript montrant comment vous pourriez implémenter la fonction
login :
Fonction de rappel
callback sert à transmettre les données du profil utilisateur ou les données d’erreur au sein du pipeline.
Définition
callback accepte jusqu’à deux paramètres et retourne une fonction :
Renvoyer un succès
null pour le paramètre error et la valeur true pour le paramètre verified :
Le script Verify ne modifie pas la valeur de l’attribut
email_verified dans le profil Auth0 de l’utilisateur, quelle que soit la valeur renvoyée dans la fonction callback.Pour mettre à jour l’attribut email_verified dans le profil Auth0 de l’utilisateur, vous devez inclure l’attribut email_verified et sa valeur dans l’objet de profil de l’utilisateur renvoyé par les scripts Login et Get User.Retourner une erreur
error doit contenir des renseignements pertinents sur la nature du problème :