> ## 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 Actions password-reset-post-challenge, qui fournit des renseignements contextuels sur l’exécution du déclencheur.

# Objet Event

L’objet `event` du déclencheur Actions password-reset-post-challenge fournit des renseignements contextuels sur l’exécution du déclencheur.

```json Event Object theme={null}
{
  "secrets": {},
  "authentication": {},
  "authorization": {
    "roles": []
  },
  "client": {
    "client_id": "string",
    "metadata": {},
    "name": "string"
  },
  "connection": {
    "id": "string",
    "name": "string",
    "strategy": "string"
  },
  "request": {
    "body": {},
    "geoip": {},
    "ip": "string",
    "method": "string",
    "query": {}
  },
  "stats": {
    "logins_count": 0
  },
  "tenant": {
    "id": "string"
  },
  "transaction": {},
  "user": {}
}
```

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

<ResponseField name="event.authentication" type="dictionary">
  Détails sur l’authentification obtenus durant le flux de réinitialisation du mot de passe.

  <Expandable title="propriétés de event.authentication" defaultOpen>
    <ResponseField name="methods" type="array of objects">
      Contient les méthodes d’authentification qu’un utilisateur a utilisées durant sa session.
    </ResponseField>

    <ResponseField name="riskAssessment" type="object" post={["optional"]}>
      Évaluation supplémentaire du risque. Disponible uniquement si l’intégration Akamai est activée et qu’Akamai transmet les en-têtes associés à la transaction.

      <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 appuyer les é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 associés à la transaction.

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

                  <Expandable title="propriétés de akamaiBot" defaultOpen>
                    <ResponseField name="type" type="string" post={["optional"]}>
                      Type des 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 de 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 réseau de bots indiqué dans les résultats d’Akamai Bot Manager.
                    </ResponseField>
                  </Expandable>
                </ResponseField>

                <ResponseField name="akamaiUserRisk" type="object" post={["optional"]}>
                  Résultats de détection du risque 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"]}>
                      État 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"]}>
                      État 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="eventauthorization">
  ## `event.authorization`
</div>

<ResponseField name="event.authorization" type="object">
  Un objet contenant des renseignements sur l’autorisation accordée à l’utilisateur qui se connecte.

  <Expandable title="Propriétés d’event.authorization" defaultOpen>
    <ResponseField name="roles" type="array of string">
      Un tableau contenant les noms des rôles attribués à l’utilisateur.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventclient">
  ## `event.client`
</div>

<ResponseField name="event.client" type="object">
  Renseignements sur le client avec lequel cette transaction de réinitialisation du mot de passe a été amorcée.

  <Expandable title="propriétés de event.client" defaultOpen>
    <ResponseField name="client_id" type="string">
      L’ID client de l’application à laquelle l’utilisateur se connecte.
    </ResponseField>

    <ResponseField name="metadata" type="dictionary">
      Un objet qui contient d’autres propriétés de l’application.
    </ResponseField>

    <ResponseField name="name" type="string">
      Le nom de l’application (tel qu’il est défini dans le Dashboard).
    </ResponseField>
  </Expandable>
</ResponseField>

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

<ResponseField name="event.connection" type="object">
  Détails sur la connexion utilisée pour authentifier 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) ou `auth0` (connexions de base de données), entre autres.
    </ResponseField>
  </Expandable>
</ResponseField>

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

<ResponseField name="event.custom_domain" type="object" post={["optional"]}>
  Renseignements 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">
      Les métadonnées du domaine personnalisé sous forme de paires clé-valeur.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventorganization">
  ## `event.organization`
</div>

<ResponseField name="event.organization" type="dictionary" post={["optional"]}>
  Informations sur l’Organization associée à la transaction en cours.

  <Expandable title="propriétés de event.organization" defaultOpen>
    <ResponseField name="id" type="string">
      L’identifiant de l’Organization.
    </ResponseField>

    <ResponseField name="display_name" type="string">
      Le nom convivial de l’Organization.
    </ResponseField>

    <ResponseField name="metadata" type="dictionary">
      Les métadonnées associées à l’Organization.
    </ResponseField>

    <ResponseField name="name" type="string">
      Le nom de l’Organization.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventprompt">
  ## `event.prompt`
</div>

<ResponseField name="event.prompt" type="object" post={["optional"]}>
  Données recueillies à partir des invites personnalisées affichées.

  <Expandable title="Propriétés de event.prompt" defaultOpen>
    <ResponseField name="id" type="string">
      L’ID de l’invite.
    </ResponseField>

    <ResponseField name="fields" type="dictionary" post={["optional"]}>
      Données des champs et des champs masqués.
    </ResponseField>

    <ResponseField name="vars" type="dictionary" post={["optional"]}>
      Données des variables partagées.
    </ResponseField>
  </Expandable>
</ResponseField>

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

<ResponseField name="event.request" type="object">
  Détails de la requête à l’origine de la transaction.

  <Expandable title="propriétés de la requête" defaultOpen>
    <ResponseField name="body" type="dictionary">
      Le corps de la requête POST. Ces données sont disponibles uniquement dans les flux de jeton d’actualisation et d’échange d’identifiants client, ainsi que dans l’Action Post Login.
    </ResponseField>

    <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é dans le flux d’authentification.
    </ResponseField>

    <ResponseField name="ip" type="string">
      L’adresse IP d’origine 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="query" type="dictionary">
      Les paramètres de chaîne de requête envoyés avec la requête d’autorisation.
    </ResponseField>

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

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

<ResponseField name="event.secrets" type="secrets">
  Valeurs secrètes stockées de façon sécurisée et associées à cette Action.
</ResponseField>

<div id="eventstats">
  ## `event.stats`
</div>

<ResponseField name="event.stats" type="object">
  Statistiques de connexion de l’utilisateur actuel.

  <Expandable title="Propriétés de event.stats" defaultOpen>
    <ResponseField name="logins_count" type="number">
      Le nombre de fois où cet utilisateur s’est connecté.
    </ResponseField>
  </Expandable>
</ResponseField>

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

<ResponseField name="event.tenant" type="object">
  Détails 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">
  Détails de la transaction en cours.

  <Expandable title="propriétés de event.transaction" defaultOpen>
    <ResponseField name="correlation_id" type="string" post={["optional"]}>
      L’ID de corrélation peut être fourni dans la requête d’authentification initiale lorsque l’application redirige vers Universal Login. Vous pouvez utiliser cette valeur pour corréler les logs et les requêtes de votre code Action au parcours utilisateur.
    </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="state" type="string" post={["optional"]}>
      Une chaîne alphanumérique opaque et arbitraire 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’authentification 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 stockant des renseignements sur un utilisateur qui influencent son accès, comme le plan de soutien, les rôles de sécurité ou les groupes de contrôle d’accès.
    </ResponseField>

    <ResponseField name="created_at" type="string">
      Horodatage indiquant quand le profil de l’utilisateur a été créé.
    </ResponseField>

    <ResponseField name="email" type="string" post={["optional"]}>
      Adresse courriel (unique) de l’utilisateur.
    </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 uniquement disponible pour les connexions Database.
    </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 de la [photo de profil de l’utilisateur](https://auth0.com/docs/users/change-user-picture).
    </ResponseField>

    <ResponseField name="updated_at" type="string">
      Horodatage indiquant quand le profil de l’utilisateur a été mis à jour pour la dernière fois.
    </ResponseField>

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

    <ResponseField name="user_metadata" type="dictionary">
      Champs personnalisés stockant des renseignements sur un utilisateur qui n’ont pas d’incidence sur ses droits d’accès, comme son adresse professionnelle, son adresse domiciliaire ou ses préférences.
    </ResponseField>

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

    <ResponseField name="enrolledFactors" type="array of objects" post={["optional"]}>
      Tableau des facteurs d’authentification auxquels l’utilisateur s’est inscrit. Un tableau vide signifie que l’utilisateur n’a aucun facteur inscrit. Si enrolledFactors n’est pas défini, le système n’a pas pu récupérer l’information; l’utilisateur peut avoir des facteurs inscrits ou non.
    </ResponseField>

    <ResponseField name="identities" type="array of objects">
      Contient des renseignements récupérés auprès du fournisseur d’identité avec lequel l’utilisateur s’est authentifié à l’origine. Les utilisateurs peuvent également lier leur profil à plusieurs fournisseurs d’identité; ces identités apparaîtront alors aussi dans ce tableau. Le contenu d’un objet fournisseur d’identité varie selon le fournisseur.
    </ResponseField>
  </Expandable>
</ResponseField>
