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
La fonctionverify 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
La fonctionverify 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
La fonctioncallback sert à transmettre les données du profil utilisateur ou les données d’erreur au sein du pipeline.
Définition
La fonctioncallback accepte jusqu’à deux paramètres et retourne une fonction :
Renvoyer un succès
Si l’état de vérification de l’utilisateur a été mis à jour avec succès dans la base de données externe, passez la valeurnull 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
Si une erreur se produit, le paramètreerror doit contenir des renseignements pertinents sur la nature du problème :