Le script Change Email (Modifier le courriel) met en œuvre la fonction définie lorsque l’adresse de courriel d’un utilisateur ou son statut de vérification de l’adresse courriel change. Nous recommandons de nommer cette fonctionDocumentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
changeEmail (Modifier le courriel).
Le script est seulement utilisé dans un scénario d’authentification héritée, et est nécessaire si vous souhaitez mettre à jour l’adresse de courriel d’un utilisateur (et/ou le statut de vérification de l’adresse courriel) dans Auth0 et dans votre base de données externe au cours de la même opération.
Le script Modifier le courriel n’est pas configurable via Auth0 Dashboard. Pour gérer ce script, vous devez utiliser le point de terminaison de Management API Auth0 Créer une connexion ou Mettre à jour une connexion, ou l’outil Auth0 Deploy CLI.
Fonction changeEmail
- Mettre à jour de l’adresse courriel de l’utilisateur dans la base de données externe.
- Renvoyer une erreur si l’opération a échoué ou si une erreur s’est produite.
Définition
changeEmail accepte quatre paramètres et renvoi à une fonction de callback :
| Paramètre | Type | Description |
|---|---|---|
email | Chaîne | Adresse courriel actuelle de l’utilisateur. |
newEmail | Chaîne | Valeur à définir comme nouvelle adresse courriel de l’utilisateur dans la base de données externe. |
verified | Boolean | Statut de vérification du courriel de la nouvelle adresse courriel. |
callback | Fonctionnalité | Utilisée pour transmettre les données d’erreur à travers le pipeline. |
Exemple
changeEmail :
Fonction de rappel
callback accepte deux paramètres et renvoie une fonction.
Définition
| Paramètre | Type | Requis | Description |
|---|---|---|---|
error | Objet | Requis | Contient des données d’erreur. |
operationResult | Booléen | Facultatif | Indique le résultat de l’opération de modification de courriel. |
Retourne un succès
callback, et passez à une valeur null comme paramètre d’error et une valeur true comme paramètre operationResult :
Renvoyer un échec
callback, et passez à une valeur null comme paramètre d’error et une valeur false comme paramètre operationResult :
Renvoyer une erreur
callback, et passer l’information pertinente concernant l’erreur comme paramètre error :