> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez l’objet event du déclencheur Action post-user-registration, qui fournit des renseignements contextuels sur l’exécution du déclencheur.

# Objet event

L’objet `event` du déclencheur Action post-user-registration fournit des renseignements contextuels sur l’exécution du déclencheur.

```json Event Object theme={null}
{
  "secrets": {},
  "connection": {
    "id": "string",
    "name": "string",
    "strategy": "string"
  },
  "tenant": {
    "id": "string"
  },
  "user": {}
}
```

<div id="eventauthentication">
  ## `event.authentication`
</div>

<ResponseField name="event.authentication" type="object" post={["optional"]}>
  Détails sur les signaux d’authentification supplémentaires obtenus durant le flux d’enregistrement.

  <Expandable title="propriétés de event.authentication" defaultOpen>
    <ResponseField name="riskAssessment" type="object" post={["optional"]}>
      Détails sur les évaluations du risque pour différents flux.

      <Expandable title="propriétés de riskAssessment" defaultOpen>
        <ResponseField name="supplemental" type="object" post={["optional"]}>
          Signaux supplémentaires envoyés par des fournisseurs tiers pour aider aux évaluations du risque.

          <Expandable title="propriétés de supplemental" defaultOpen>
            <ResponseField name="akamai" type="object" post={["optional"]}>
              \[Accès anticipé] Évaluation supplémentaire du risque. Disponible uniquement si Akamai Account Protector est activé et qu’Akamai transmet les en-têtes de la transaction.

              <Expandable title="propriétés de akamai" defaultOpen>
                <ResponseField name="akamaiBot" type="object" post={["optional"]}>
                  Résultats de détection des bots transmis par Akamai Bot Manager.

                  <Expandable title="propriétés de akamaiBot" defaultOpen>
                    <ResponseField name="type" type="string" post={["optional"]}>
                      Type de résultats d’Akamai Bot Manager.
                    </ResponseField>

                    <ResponseField name="action" type="string" post={["optional"]}>
                      Action indiquée dans les résultats d’Akamai Bot Manager.
                    </ResponseField>

                    <ResponseField name="botCategory" type="array of string" post={["optional"]}>
                      Catégorie de bot indiquée dans les résultats d’Akamai Bot Manager.
                    </ResponseField>

                    <ResponseField name="botScore" type="number" post={["optional"]}>
                      Score du bot indiqué dans les résultats d’Akamai Bot Manager.
                    </ResponseField>

                    <ResponseField name="botScoreResponseSegment" type="string" post={["optional"]}>
                      Segment de réponse du score de bot indiqué dans les résultats d’Akamai Bot Manager.
                    </ResponseField>

                    <ResponseField name="botnetId" type="string" post={["optional"]}>
                      ID du botnet indiqué dans les résultats d’Akamai Bot Manager.
                    </ResponseField>
                  </Expandable>
                </ResponseField>

                <ResponseField name="akamaiUserRisk" type="object" post={["optional"]}>
                  Résultats de détection des risques liés à l’utilisateur transmis par Akamai Account Protector.

                  <Expandable title="propriétés de akamaiUserRisk" defaultOpen>
                    <ResponseField name="action" type="string" post={["optional"]}>
                      Action de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="allow" type="number" post={["optional"]}>
                      Statut d’autorisation de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="emailDomain" type="string" post={["optional"]}>
                      Domaine de courriel de l’utilisateur.
                    </ResponseField>

                    <ResponseField name="general" type="dictionary" post={["optional"]}>
                      Risque général de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="ouid" type="string" post={["optional"]}>
                      OUID de l’utilisateur.
                    </ResponseField>

                    <ResponseField name="requestid" type="string" post={["optional"]}>
                      ID de la requête de l’utilisateur.
                    </ResponseField>

                    <ResponseField name="risk" type="dictionary" post={["optional"]}>
                      Risque de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="score" type="number" post={["optional"]}>
                      Score de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="status" type="number" post={["optional"]}>
                      Statut de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="trust" type="dictionary" post={["optional"]}>
                      Niveau de confiance de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>

                    <ResponseField name="username" type="string" post={["optional"]}>
                      Nom d’utilisateur.
                    </ResponseField>

                    <ResponseField name="uuid" type="string" post={["optional"]}>
                      UUID de l’évaluation du risque utilisateur d’Akamai.
                    </ResponseField>
                  </Expandable>
                </ResponseField>
              </Expandable>
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventconnection">
  ## `event.connection`
</div>

<ResponseField name="event.connection" type="object">
  Renseignements sur la connexion utilisée pour inscrire l’utilisateur.

  <Expandable title="propriétés de event.connection" defaultOpen>
    <ResponseField name="id" type="string">
      L’identifiant unique de la connexion.
    </ResponseField>

    <ResponseField name="metadata" type="dictionary" post={["optional"]}>
      Les métadonnées associées à la connexion.
    </ResponseField>

    <ResponseField name="name" type="string">
      Le nom de la connexion utilisée pour authentifier l’utilisateur (par exemple, `twitter` ou `some-g-suite-domain`).
    </ResponseField>

    <ResponseField name="strategy" type="string">
      Le type de connexion. Pour les connexions sociales, `event.connection.strategy === event.connection.name`. Pour les connexions d’entreprise, la stratégie peut être `waad` (Windows Azure AD), `ad` (Active Directory/LDAP), `auth0` (connexions à une base de données), etc.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventcustom_domain">
  ## `event.custom_domain`
</div>

<ResponseField name="event.custom_domain" type="object" post={["optional"]}>
  Détails sur le domaine personnalisé associé à la transaction en cours.

  <Expandable title="Propriétés de event.custom_domain" defaultOpen>
    <ResponseField name="domain" type="string">
      Le nom du domaine personnalisé.
    </ResponseField>

    <ResponseField name="domain_metadata" type="dictionary">
      Métadonnées du domaine personnalisé sous forme de paires clé-valeur.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventrequest">
  ## `event.request`
</div>

<ResponseField name="event.request" type="object" post={["optional"]}>
  Détails sur la requête à l’origine de la transaction.

  <Expandable title="propriétés de la requête" defaultOpen>
    <ResponseField name="geoip" type="dictionary">
      <Expandable title="propriétés de geoip" defaultOpen>
        <ResponseField name="cityName" type="string" post={["optional"]} />

        <ResponseField name="continentCode" type="string" post={["optional"]} />

        <ResponseField name="countryCode" type="string" post={["optional"]} />

        <ResponseField name="countryCode3" type="string" post={["optional"]} />

        <ResponseField name="countryName" type="string" post={["optional"]} />

        <ResponseField name="latitude" type="number" post={["optional"]} />

        <ResponseField name="longitude" type="number" post={["optional"]} />

        <ResponseField name="subdivisionCode" type="string" post={["optional"]} />

        <ResponseField name="subdivisionName" type="string" post={["optional"]} />

        <ResponseField name="timeZone" type="string" post={["optional"]} />
      </Expandable>
    </ResponseField>

    <ResponseField name="hostname" type="string" post={["optional"]}>
      Le nom d’hôte utilisé pour le flux d’authentification.
    </ResponseField>

    <ResponseField name="ip" type="string">
      L’adresse IP source de la requête.
    </ResponseField>

    <ResponseField name="language" type="string" post={["optional"]}>
      La langue demandée par le navigateur.
    </ResponseField>

    <ResponseField name="method" type="string">
      La méthode HTTP utilisée pour la requête
    </ResponseField>

    <ResponseField name="user_agent" type="string" post={["optional"]}>
      La valeur de l’en-tête `User-Agent` reçue au début de la transaction.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventsecrets">
  ## `event.secrets`
</div>

<ResponseField name="event.secrets" type="secrets">
  Valeurs secrètes associées de manière sécurisée à cette Action.
</ResponseField>

<div id="eventsecurity_context">
  ## `event.security_context`
</div>

<ResponseField name="event.security_context" type="object" post={["optional"]}>
  Objet contenant des signatures d’empreintes. Il est disponible uniquement si le client utilise Cloudflare. L’empreinte JA3/JA4 peut être null ou vide dans certains cas. C’est le plus souvent le cas pour les requêtes HTTP, car JA3 et JA4 sont calculées au niveau de TLS. Elle peut aussi être vide lorsqu’un Worker envoie des requêtes dans la même zone ou vers une zone non proxyfiée (ou vers un tiers).

  <Expandable title="propriétés de event.security_context" defaultOpen>
    <ResponseField name="ja3" type="string" post={["optional"]}>
      Signature d’empreinte JA3. Elle est disponible uniquement si le client utilise une connexion TLS.
    </ResponseField>

    <ResponseField name="ja4" type="string" post={["optional"]}>
      Signature d’empreinte JA4. Elle est disponible uniquement si le client utilise une connexion TLS.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventtenant">
  ## `event.tenant`
</div>

<ResponseField name="event.tenant" type="object">
  Renseignements sur le tenant associé à la transaction en cours.

  <Expandable title="propriétés de event.tenant" defaultOpen>
    <ResponseField name="id" type="string">
      Le nom du tenant.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventtransaction">
  ## `event.transaction`
</div>

<ResponseField name="event.transaction" type="dictionary" post={["optional"]}>
  Détails de la transaction en cours.

  <Expandable title="propriétés de event.transaction" defaultOpen>
    <ResponseField name="acr_values" type="array of string">
      Toutes les valeurs acr\_values fournies dans la requête d'authentication initiale.
    </ResponseField>

    <ResponseField name="locale" type="string">
      La locale à utiliser pour cette transaction, déterminée en comparant les langues demandées par le navigateur aux paramètres linguistiques du tenant.
    </ResponseField>

    <ResponseField name="login_hint" type="string" post={["optional"]}>
      Indication destinée à l'Authorization Server concernant l'identifiant de connexion que l'utilisateur final pourrait utiliser pour se connecter (au besoin).
    </ResponseField>

    <ResponseField name="prompt" type="array of string" post={["optional"]}>
      Liste d'instructions indiquant si l'utilisateur peut être invité à se réauthentifier et à donner son consentement.
    </ResponseField>

    <ResponseField name="protocol" type="string" post={["optional"]}>
      Valeurs permises : `oidc-basic-profile`, `oidc-ciba`, `oidc-ciba-web-link`, `oidc-implicit-profile`, `oauth2-device-code`, `oauth2-resource-owner`, `oauth2-resource-owner-jwt-bearer`, `oauth2-password`, `oauth2-webauthn`, `oauth2-access-token`, `oauth2-refresh-token`, `oauth2-token-exchange`, `oidc-hybrid-profile`, `samlp`, `wsfed`, `wstrust-usernamemixed`
    </ResponseField>

    <ResponseField name="redirect_uri" type="string" post={["optional"]}>
      L'URL vers laquelle Auth0 redirigera le navigateur une fois la transaction terminée.
    </ResponseField>

    <ResponseField name="requested_scopes" type="array of string">
      Les scopes demandés (le cas échéant) au démarrage de ce flux d’authentification.
    </ResponseField>

    <ResponseField name="response_mode" type="string" post={["optional"]}>
      Indique à l'Authorization Server le mécanisme à utiliser pour renvoyer les paramètres depuis l'endpoint d'authorization.

      Valeurs permises : `query`, `fragment`, `form_post`, `web_message`
    </ResponseField>

    <ResponseField name="response_type" type="array of string" post={["optional"]}>
      Indique le type de credential qu'Auth0 renverra.
    </ResponseField>

    <ResponseField name="state" type="array of string" post={["optional"]}>
      Une chaîne alphanumérique arbitraire et opaque que votre application ajoute à la requête initiale et qu'Auth0 inclut lors de la redirection vers votre application.
    </ResponseField>

    <ResponseField name="ui_locales" type="array of string">
      Les ui\_locales fournies dans la requête d'authentication initiale.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventuser">
  ## `event.user`
</div>

<ResponseField name="event.user" type="dictionary">
  Objet décrivant l’utilisateur au nom duquel la transaction en cours a été initiée.

  <Expandable title="propriétés de event.user" defaultOpen>
    <ResponseField name="app_metadata" type="dictionary">
      Champs personnalisés qui stockent des informations sur un utilisateur et qui influencent son accès, comme son plan de soutien, ses rôles de sécurité ou ses groupes de contrôle d’accès.
    </ResponseField>

    <ResponseField name="created_at" type="string">
      Horodatage indiquant la date de création initiale du profil utilisateur.
    </ResponseField>

    <ResponseField name="email" type="string" post={["optional"]}>
      Adresse courriel de l’utilisateur (unique).
    </ResponseField>

    <ResponseField name="email_verified" type="boolean">
      Indique si l’utilisateur a vérifié son adresse courriel.
    </ResponseField>

    <ResponseField name="family_name" type="string" post={["optional"]}>
      Nom de famille de l’utilisateur.
    </ResponseField>

    <ResponseField name="given_name" type="string" post={["optional"]}>
      Prénom de l’utilisateur.
    </ResponseField>

    <ResponseField name="last_password_reset" type="string" post={["optional"]}>
      Horodatage indiquant la dernière réinitialisation ou modification du mot de passe de l’utilisateur. Ce champ n’existe pas lors de la création de l’utilisateur. Cette propriété est disponible uniquement pour les connexions de base de données.
    </ResponseField>

    <ResponseField name="name" type="string" post={["optional"]}>
      Nom complet de l’utilisateur.
    </ResponseField>

    <ResponseField name="nickname" type="string" post={["optional"]}>
      Surnom de l’utilisateur.
    </ResponseField>

    <ResponseField name="phone_number" type="string" post={["optional"]}>
      Numéro de téléphone de l’utilisateur.
    </ResponseField>

    <ResponseField name="phone_verified" type="boolean" post={["optional"]}>
      Indique si l’utilisateur a vérifié son numéro de téléphone.
    </ResponseField>

    <ResponseField name="picture" type="string" post={["optional"]}>
      URL pointant vers la [photo de profil de l’utilisateur](https://auth0.com/docs/users/change-user-picture).
    </ResponseField>

    <ResponseField name="updated_at" type="string">
      Horodatage indiquant la dernière mise à jour ou modification du profil de l’utilisateur.
    </ResponseField>

    <ResponseField name="user_id" type="string">
      Identifiant unique de l’utilisateur.
    </ResponseField>

    <ResponseField name="user_metadata" type="dictionary">
      Champs personnalisés qui stockent des informations sur un utilisateur sans incidence sur les ressources auxquelles il peut accéder, comme son adresse professionnelle, son adresse résidentielle ou ses préférences.
    </ResponseField>

    <ResponseField name="username" type="string" post={["optional"]}>
      Nom d’utilisateur (unique).
    </ResponseField>
  </Expandable>
</ResponseField>
