deleteUser
.
Le script est seulement utilisé dans un scénario d’authentification héritée, et est exigé si vous souhaitez supprimer un utilisateur d’Auth0 et de votre base de données externe au cours de la même opération.
Fonction DeleteUser
La fonctiondeleteUser
permet de :
- Supprimer l’utilisateur indiqué de la base de données externe.
- Renvoyer une valeur
nulle
si la suppression a abouti. - Renvoyer un message d’erreur en cas d’échec.
Définition
La fonctiondeleteUser
accepte deux paramètres et renvoie une fonction de callback
:
Paramètre | Type | Description |
---|---|---|
id | Chaîne | Identité de l’utilisateur user_id . Ne commence pas par auth0 . |
callback | Fonction | Utilisée pour transmettre les données d’erreur ou de profil dans le pipeline. |
Exemple
Voici un exemple fictif en JavaScript de la manière dont vous pourriez implémenter la fonctiondeleteUser
. Pour voir des exemples propres à une langue, consulter Exemples de scripts propres à une langue.
Fonction de rappel
La fonction decallback
accepte un paramètre et renvoie une fonction.
Définition
Paramètre | Type | Requis | Description |
---|---|---|---|
error | Objet | Requis | Contient des données d’erreur. |
Retourne un succès
Si l’utilisateur a été correctement supprimé dans votre base de données externe, renvoyez la fonction decallback
et transmettez une valeur nulle
pour le paramètre error
.
Exemple
Renvoyer une erreur
Si une erreur survient, renvoyez la fonction decallback
, et transmettez l’information pertinente concernant l’erreur au paramètre error
:
Exemple
Exemples de scripts propres à une langue
Auth0 fournit des exemples de scripts à utiliser avec les langages/technologies ci-dessous :- JavaScript
- Fournisseur d’appartenances ASP.NET (MVC3 – Fournisseurs universels)
- Fournisseur d’appartenances ASP.NET (MVC4 – Appartenance simple)
- MongoDB
- MySQL
- PostgreSQL
- Serveur SQL
- Base de données SQL Windows Azure