Skip to main content
Le déclencheur pre-user-registration s’exécute lorsqu’un utilisateur tente de s’enregistrer au moyen d’une connexion Database ou , avant la création de l’utilisateur. Utilisez ce déclencheur pour ajouter des métadonnées au profil utilisateur avant sa création ou pour rejeter un enregistrement à l’aide d’une logique personnalisée.
Diagramme illustrant le flux Pre User Registration des Actions.
Les Actions de ce flux sont bloquantes (synchrones) : elles s’exécutent dans le cadre du processus du déclencheur et empêchent le reste du pipeline Auth0 de s’exécuter jusqu’à ce que l’Action soit terminée.
Vous ne pouvez actuellement pas utiliser les Actions pre-user-registration pour ajouter des métadonnées aux utilisateurs passwordless.

Références

  • Objet Event : fournit des informations contextuelles sur la demande d’enregistrement d’un nouvel utilisateur.
  • Objet API : fournit des méthodes permettant de modifier le comportement du flux.

Cas d’utilisation courants

Rejeter l’enregistrement selon l’emplacement

Une Action pre-user-registration peut être utilisée pour empêcher un utilisateur de s’inscrire :

Définir des métadonnées dans le profil utilisateur

Une Action pre-user-registration permet d’ajouter des métadonnées au profil utilisateur avant sa création :

Stocker l’ID utilisateur d’un autre système dans le profil utilisateur

Une Action pre-user-registration peut servir à stocker l’ID utilisateur d’un autre système dans le profil utilisateur :
Pour utiliser une bibliothèque npm telle que axios, vous devez l’ajouter comme dépendance à l’Action. Pour en savoir plus, consultez la section “Ajouter une dépendance” de Write Your First Action.

Rejeter l’accès en fonction d’empreintes JA3/JA4 précises

L’objet event.security_context contient les valeurs d’empreinte JA3/JA4 associées à la transaction en cours :