Déclencheurs d’Actions : post-user-registration - Objet d’événement

L’objet event du déclencheur d’Actions après l’inscription de l’utilisateur fournit des informations contextuelles sur l’utilisateur nouvellement créé.

Propriété Description

event.connection

Détails à propos de la connexion utilisée pour enregistrer l’utilisateur.

Comprend les propriétés suivantes :

  • id Chaîne. L’identifiant unique de la connexion.
  • metadata Dictionnaire facultatif. Métadonnées associées à la connexion.
  • name Chaîne. Le nom de la connexion utilisée pour authentifier l’utilisateur (par ex. : twitter ou some-g-suite-domain).
  • strategy Chaîne. Le type de connexion. Pour les connexions sociales, event.connection.strategy === event.connection.name. Pour les connexions d’entreprise, la stratégie est la suivante : waad (Windows Entra ID), ad (Active Directory/LDAP), auth0 (connexions de base de données), etc.

event.request

(Facultatif)

Détails à propos de la demande qui à l’origine de la transaction.

Comprend les propriétés suivantes :

  • geoip Objet. Contient des informations géographiques sur la requête.

    Comprend les propriétés suivantes :

    • cityName Chaîne facultative.
    • continentCode Chaîne facultative.
    • countryCode Chaîne facultative.
    • countryCode3 Chaîne facultative.
    • countryName Chaîne facultative.
    • latitude Numéro facultatif.
    • longitude Numéro facultatif.
    • subdivisionCode Chaîne facultative.
    • subdivisionName Chaîne facultative.
    • timeZone Chaîne facultative.
  • hostname Chaîne facultative. Le nom d’hôte utilisé pour le flux d’authentification.
  • ip Chaîne. L’adresse IP initiale de la demande.
  • language Chaîne facultative. La langue demandée par le navigateur.
  • method Chaîne. La méthode HTTP utilisée pour la demande
  • user_agent Chaîne facultative. La valeur de l’en-tête User-Agent reçu lorsque de la transaction.a été initiée.

event.tenant

Détails sur le locataire associé à la transaction en cours.

Comprend les propriétés suivantes :

  • id Chaîne. Nom du locataire.

event.transaction

(Facultatif)

Détails à propos de la transaction en cours.

Comprend les propriétés suivantes :

  • acr_values Tableau de chaînes. Toutes les acr_values fournies dans la demande d’authentification initiale.
  • locale Chaîne. La langue locale à utiliser pour cette transaction, déterminée en comparant les langues demandées par le navigateur aux paramètres linguistiques du locataire.
  • login_hint Chaîne facultative. Indication au serveur d’autorisation sur l’identifiant de connexion que l’utilisateur final pourrait utiliser pour se connecter (si nécessaire).
  • prompt Tableau de chaînes facultatif. Liste d’instructions indiquant si l’utilisateur peut être invité à s’authentifier à nouveau et à donner son consentement.
  • protocol Chaîne facultative. Contient des informations à propos du protocole d’authentification.

    Les valeurs possibles sont les suivantes :

    • oidc-basic-profile Connexion Web la plus fréquemment utilisée.
    • oidc-implicit-profile Utilisée sur les appareils mobiles et les applications à page unique.
    • samlp Protocole SAML utilisé pour les applications SaaS.
    • wsfed WS-Federation utilisé sur les produits Microsoft comme Office365.
    • wstrust-usernamemixed Identifiants utilisateur/mot de passe WS-trust utilisés sur CRM et Office365.
    • oauth2-webauthn Inscription par le biais de l’API Clés d’identification natives.
    • oauth2-device-code Transaction utilisant le flux d’autorisation de l’appareil.
    • oauth2-resource-owner Identifiants utilisateur/mot de passe généralement utilisés pour les connexions aux bases de données.
    • oauth2-resource-owner-jwt-bearer Connexion utilisant un JWT porteur signé par la clé privée de l’utilisateur.
    • oauth2-password Connexion utilisant l’échange de mots de passe.
    • oauth2-access-token Actualisation d’un jeton à l’aide de l’échange de jetons d’actualisation.
    • oauth2-refresh-token Actualisation d’un jeton à l’aide de l’échange de jetons d’actualisation.
    • oauth2-token-exchange
    • oidc-basic-profile Connexion Web la plus fréquemment utilisée.
  • redirect_uri Chaîne facultative. L’URL vers laquelle Auth0 redirigera le navigateur une fois la transaction terminée.
  • requested_scopes Tableau de chaînes. Les permissions demandées (le cas échéant) lors du lancement de ce flux d’authentification.
  • response_mode Chaîne facultative.

    Informe le serveur d’autorisation du mécanisme à utiliser pour renvoyer les paramètres à partir du point de terminaison d’autorisation.

    Les valeurs possibles sont les suivantes :

    • query
    • fragment
    • form_post
    • web_message
  • response_type Tableau de chaînes facultatif.

    Les valeurs possibles sont les suivantes :

    • code
    • token
    • id_token
  • state Chaîne facultative. Une chaîne alphanumérique arbitraire et opaque que votre application ajoute à la requête initiale incluse par Auth0 lors de la redirection vers votre application.
  • ui_locales Tableau de chaînes. Toutes les ui_locales fournies dans la demande d’authentification initiale.

event.user

Objet décrivant l’utilisateur au nom duquel la transaction en cours a été initiée.

Comprend les propriétés suivantes :

  • app_metadata Dictionnaire. Champs personnalisés qui stockent des informations sur un utilisateur qui influencent l’accès de l’utilisateur, comme le plan de soutien, les rôles de sécurité ou les groupes de contrôle d’accès.
  • created_at Chaîne. Horodatage indiquant la date de création du profil de l’utilisateur.
  • email Chaîne facultative. (unique) Adresse de courriel de l’utilisateur.
  • email_verified Booléen. Indique si l’utilisateur a vérifié son adresse de courriel.
  • family_name Chaîne facultative. Nom de famille de l’utilisateur.
  • given_name Chaîne facultative. Prénom de l’utilisateur.
  • last_password_reset Chaîne facultative. Horodatage indiquant la dernière fois que le mot de passe de l’utilisateur a été réinitialisé/modifié. Lors de la création de l’utilisateur, ce champ n’existe pas. Cette propriété n’est disponible que pour les connexions aux bases de données.
  • name Chaîne facultative. Nom complet de l’utilisateur.
  • nickname Chaîne facultative. Pseudonyme de l’utilisateur.
  • phone_number Chaîne facultative. Numéro de téléphone de l’utilisateur.
  • phone_verified Booléen facultatif. Indique si l’utilisateur a vérifié son numéro de téléphone.
  • picture Chaîne facultative. URL pointant vers photo de profil de l’utilisateur.
  • updated_at Chaîne. Horodatage indiquant la date de la dernière mise à jour/modification du profil de l’utilisateur.
  • user_id Chaîne. (unique) Identifiant unique de l’utilisateur.
  • user_metadata Dictionnaire. Champs personnalisés qui stockent des informations sur un utilisateur qui n’ont pas d’incidence sur les données auxquelles il peut ou ne peut pas accéder, comme l’adresse professionnelle, l’adresse personnelle ou les préférences de l’utilisateur.
  • username Chaîne facultative. (unique) Nom d’utilisateur