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

# Versions publiées

> Découvrez les versions d’Actions publiées, comprenant les modifications majeures et les nouvelles fonctionnalités.

Vous trouverez ci-dessous la liste des fonctionnalités et modifications majeures apportées à Actions.

<div id="v3">
  ## v3
</div>

<div id="login-flow">
  ### Flux de connexion
</div>

De nouvelles fonctionnalités et des modifications majeures ont été apportées aux déclencheurs du flux de connexion. Pour en savoir plus sur ces modifications, veuillez consulter [Flux de connexion : Versions publiées](/docs/fr-CA/fr-ca/releases)

<div id="v2-ga">
  ## v2 (GA)
</div>

<div id="query-and-body-parameters">
  ### Paramètres de requête ou de corps
</div>

L’accès direct aux paramètres de requête ou de corps est possible à l’aide des objets `event.request.query` et `event.request.body`. Ces derniers sont exposés, que l’autorisation ait été initiée par une demande `GET` ou une demande `POST`. De nombreux paramètres de requête ou de corps spécifiques au protocole, envoyés dans le cadre d’une demande d’autorisation, sont désormais également disponibles en tant que valeurs de première classe sur l’objet `event.transaction`. Nous vous recommandons d’utiliser `event.transaction` plutôt que `event.request.query` et `event.request.body`, à moins que votre cas d’utilisation ne soit pas pris en charge. Voici ci-dessous un mappage complet de ces changements :

<table class="table">
  <thead>
    <tr>
      <th>Pre-GA Property</th>
      <th>GA Property</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`event.actor.ip`</td>
      <td>`event.request.ip`</td>
    </tr>

    <tr>
      <td>`event.actor.hostname`</td>
      <td>`event.request.hostname`</td>
    </tr>

    <tr>
      <td>`event.actor.geoIp`</td>
      <td>`event.request.geoip`</td>
    </tr>

    <tr>
      <td>`event.actor.language`</td>
      <td>`event.request.language`</td>
    </tr>

    <tr>
      <td>`event.actor.method`</td>
      <td>`event.request.method`</td>
    </tr>

    <tr>
      <td>`event.actor.userAgent`</td>
      <td>`event.request.user_agent`</td>
    </tr>

    <tr>
      <td>`event.actor.body`</td>
      <td>`event.request.body`</td>
    </tr>

    <tr>
      <td>`event.actor.query`</td>
      <td>`event.request.query`</td>
    </tr>

    <tr>
      <td>`event.actor.query.audience`</td>
      <td>`event.resource_server.identifier`</td>
    </tr>

    <tr>
      <td>`event.actor.query.scope`</td>
      <td>`event.transaction.requested_scopes`</td>
    </tr>

    <tr>
      <td>`event.actor.query.acr_values`</td>
      <td>`event.transaction.acr_values`</td>
    </tr>

    <tr>
      <td>`event.actor.query.ui_locales`</td>
      <td>`event.transaction.ui_locales`</td>
    </tr>

    <tr>
      <td>`event.protocol`</td>
      <td>`event.transaction.protocol`</td>
    </tr>

    <tr>
      <td>`context.secrets`</td>
      <td>`event.secrets`</td>
    </tr>
  </tbody>
</table>

<div id="user-profile-properties">
  ### Propriétés du profil utilisateur
</div>

En règle générale, les propriétés de l’objet `event.user` passent de la casse mixte à la casse serpentine afin de s’adapter à la [Structure du profil utilisateur Auth0](/docs/fr-CA/fr-ca/manage-users/user-accounts/user-profiles/user-profile-structure). Par exemple, `event.user.appMetadata` est devenu `event.user.app_metadata`.

<div id="performing-side-effects">
  ### Exécution des effets secondaires
</div>

Dans la version du déclencheur post-connexion précédant la mise à disposition générale, les effets secondaires étaient exécutés en renvoyant un objet à partir d’une action. Concernant les actions mises à disposition générale, un objet `api` permet d’encapsuler ces changements et de fournir de meilleures suggestions dans l’éditeur ainsi qu’une documentation en ligne.

Pour en savoir plus sur ces modifications et voir des exemples de code, veuillez consulter [Flux de connexion : Versions publiées](/docs/fr-CA/fr-ca/releases)

<div id="manipulating-scopes">
  ### Manipuler les permissions
</div>

Bien que nous ayons testé la manipulation directe des permissions de jeton d’ID et d’accès dans la version bêta des actions, nous ne prenons pas en charge cette fonctionnalité dans la version finale.
