> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-feat-docs-5607-tenant-acl.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Cas d’utilisation : configurer des étapes d’inscription supplémentaire à l’aide de formulaires

> Apprenez à configurer des étapes d’inscription supplémentaires à l’aide des formulaires d’action.

<Card title="Avant de commencer">
  1. Créez une [application machine-machine](https://auth0.com/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps) avec les permissions suivantes activées :

  * `read:users`
  * `update:users`
  * `create:users`
  * `read:users_app_metadata`
  * `update:users_app_metadata`
  * `create:users_app_metadata`

  2. Ajoutez une [Connexion au coffre-fort](/docs/fr-ca/customize/forms/vault) en utilisant les informations d’identification de l’application machine-machine (M-M).
</Card>

Les formulaires d’actions vous permettent de créer des étapes d’inscription supplémentaires pour vos flux d’inscription et de connexion et les rendre obligatoires pour l’accès des utilisateurs à votre application.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=b825931213d0b8c78882eccc78090e24" alt="Dashboard > Actions > Forms > Use Case Custom Signup Form" data-og-width="1404" width="1404" data-og-height="520" height="520" data-path="docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=280&fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=dd1e3f6c9eb34599038a18840ce2138a 280w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=560&fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=52317d6dc0c5c3dd24e1454b42889058 560w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=840&fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=85ab60493b800e0918e03af0efeab51b 840w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=1100&fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=c31959fcc3914b26ce39a80015a70c82 1100w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=1650&fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=e7f309e7767d248f05e785e59f6b0238 1650w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/kjMbX301oJ9WdfHo/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=2500&fit=max&auto=format&n=kjMbX301oJ9WdfHo&q=85&s=eafe28d50e257430687e1a8d7429e82f 2500w" />
</Frame>

Les sections suivantes expliquent comment créer des formulaires d’étapes d’inscription supplémentaires en utilisant les nœuds et les flux, ainsi que les étapes pour ajouter votre formulaire à une action [Post-connexion](/docs/fr-ca/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger).

## Créer un formulaire à partir de zéro

Suivez ces étapes pour créer un formulaire afin de recueillir des informations :

1. Ouvrez l’éditeur de formulaires en sélectionnant **Auth0 Dashboard (tableau de bord Auth0) > Actions > Forms (formulaires).**
2. Sélectionnez **Créer un formulaire** > **Commencer à partir de zéro**.

Par défaut, un nouveau formulaire contient un nœud Début, un nœud Étape et un nœud Éran fin.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=decd0b17667718f41f78dc5224da12de" alt="Dashboard > Forms > Use Cases > Form" data-og-width="1234" width="1234" data-og-height="371" height="371" data-path="docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=790ba1bf3808c2b746a65c6e72670811 280w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=071999f9958805e88f5c5d038c3fcf01 560w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=e2dfd399d290db68ba720bcfc7e2e030 840w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=23e14fa3011f78935c9d01d525f334a5 1100w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=f5b3ec0a41546de5f63f7ed0b252dca4 1650w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/hpK9DkrRaov_ivCc/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=hpK9DkrRaov_ivCc&q=85&s=3325ca3758c5a476ab632b38827f1129 2500w" />
</Frame>

### Configurer le nœud d’étape

Le nœud d’étape est l’interface graphique présentée aux utilisateurs. Ajoutez des [champs](/docs/fr-ca/customize/forms/nodes-and-components) au nœud d’étape pour collecter le nom complet de l’utilisateur et les valeurs d’intitulé de son poste en procédant comme suit :

1. Faites glisser un champ **Rich text (Texte enrichi)** depuis le **Components menu (Menu composants)** dans le nœud **d’étape**.

   * **Rich text (Texte enrichi)** : saisissez un message personnalisé.
   * Sélectionnez **Save (Enregistrer)**.
2. Faites glisser un champ **Text (Texte)** dans le nœud **Step (Étape)**.

   * **ID** : saisissez `full_name`.
   * **Label (Étiquette)** : saisissez `Full name`.
   * **Label (Étiquette)** : activez la case à cocher.
   * **Required (Requis)** : activez la case à cocher.
   * Sélectionnez **Save (Enregistrer)**.
3. Faites glisser un champ **Text (Texte)** dans le nœud **Step (Étape)**.

   * **ID** : saisissez `job_title`.
   * **Label (Étiquette)** : saisissez `Job title`.
   * **Label (Étiquette)** : activez la case à cocher.
   * **Required (Requis)** : activez la case à cocher.
   * Sélectionnez **Save (Enregistrer)**.
4. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=8d2c6327b3b9cd6843916c92e18f861d" alt="Dashboard > Actions > Forms > Use Case Custom Signup Steps Step node" data-og-width="1404" width="1404" data-og-height="466" height="466" data-path="docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=280&fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=0c98534da8fce652ed11d21209b3b173 280w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=560&fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=5eac4c5abf5087d3b82b705c60f88b82 560w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=840&fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=da814b574e06fbaea381688cd896cc78 840w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=1100&fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=53c4cba7ebe174288dd1506deffbbb8f 1100w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=1650&fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=70afce57453ae76a14cd9d3cd0d1501f 1650w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/ZJ08Ggnm6nhA3SrP/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=2500&fit=max&auto=format&n=ZJ08Ggnm6nhA3SrP&q=85&s=632b6507e3237e1bd53071830f9dc34d 2500w" />
</Frame>

### Configurer le nœud Flow (Flux)

Ajoutez un nœud **Flow (Flux)** après le nœud **Step (Étape)** pour mettre à jour les `user_metadata` et reprenez le flux d’authentification en procédant comme suit :

1. Sélectionnez **Flow (Flux)** en bas de Form Editor (Éditeur de formulaire).
2. Supprimez le lien existant entre les nœuds **Step (Étape)** et **Ending Screen (Écran de fin)**.
3. Sélectionnez le nouveau **Flow (Flux)** > **Click to add a flow (Cliquer pour ajouter un flux)** > **Create a new flow (Créer un nouveau flux).**

   * Saisissez `Update user_metadata (Mettre à jour user_metadata)` dans le champ **Name (Nom)**.
   * Sélectionnez **Create (Créer)**.
   * Sélectionnez **Save (Enregistrer)**.
4. Liez le nœud **Flow (Flux)** aux nœuds **Step (Étape)** et **Ending Screen (Écran de fin)** comme illustré ci-dessous.
5. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=15ecc3d8c1f32633868385e9bd95169e" alt="Dashboard > Actions > Forms > Use Case Custom Signup Step Update User metadata flow" data-og-width="1404" width="1404" data-og-height="541" height="541" data-path="docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=280&fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=ea2e5cbd845275209900d5b6eea0ed05 280w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=560&fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=45e4c1ae838e51b3c5ddcd8914895ca9 560w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=840&fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=2c5e6cc938647de3093cf336cbb4d701 840w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=1100&fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=08e59e13a2e5c52933e43b58acc8058b 1100w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=1650&fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=a43557502dafc2495efbec79b353f28c 1650w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/FsZqde-i9i6hEheR/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=2500&fit=max&auto=format&n=FsZqde-i9i6hEheR&q=85&s=3fc77b4b872bc1c734e1f91ac5763123 2500w" />
</Frame>

Ajoutez une action de mise à jour d’utilisateur Auth0 au flux en suivant ces étapes :

1. Sélectionnez le **fluxUpdate user\_metadata (Mise à jour user\_metadata)** > **flux Edit (Modifier)** pour ouvrir l’éditeur de flux dans un nouvel onglet.
2. Sous l’action **Start (Démarrage)**, sélectionnez l’icône **+** pour ajouter une action **Update user (Mettre à jour l’utilisateur)**. Remplissez les champs ci-dessous, puis sélectionnez **Save (Enregistrer)** pour continuer.

   * **Connection** : dans la liste déroulante, sélectionnez la connexion au coffre-fort de votre application de communication entre machines.

   * **User ID** (ID utilisateur) : Saisissez `{{context.user.user_id}}`.

   * **Body (Corps)** : copiez et collez le code suivant pour mettre à jour les métadonnées utilisateur avec les propriétés `full_name` et `job_title`.

     ```
     {
       "user_metadata": {
         "full_name": "{{fields.full_name}}",
         "job_title": "{{fields.job_title}}"
       }
     }
     ```

   * Sélectionnez **Save (Enregistrer)**.
3. Sélectionnez Publish (Publier) pour enregistrer.

## Récupérer votre code de rendu

Récupérez votre code de rendu pour afficher visuellement le formulaire avec une action de post-connexion personnalisée en suivant ces étapes :

* Dans l’éditeur de formulaires, sélectionnez **\<> Render (Rendre)**.
* Sélectionnez **Copy (Copier)**.

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=df60a676737d4faa8b0fb4c64c396220" alt="Dashboard > Actions > Forms > Form > Embed" data-og-width="1400" width="1400" data-og-height="848" height="848" data-path="docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=f98f5a40c8be49cbca5e6ba026f57f09 280w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=ab566247b7e261247d75b757946f0e43 560w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=68293295e5ff32d1eb89a4b19e6d26eb 840w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=ae979b693613e355cc71c206dbb7f361 1100w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=ab6b64bfa0065d081fb63e35ac5e5cf0 1650w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=32a26186cb9c4db3c224af5ede1dbcff 2500w" />
</Frame>

## Créer une action post-connexion

Créez une action post-connexion pour afficher votre formulaire en suivant ces étapes :

1. Naviguez vers **Auth0 Dashboard > Actions > Flows (Flux) > Login (Connexion).**
2. Sélectionnez l’icône **+**, puis **Build from scratch (Créer de A à Z)** :

   * **Name (Nom)** : saisissez `Render Additional Signup Form`.
   * **Trigger (Déclencheur)** : sélectionnez `Login / Post Login`.
   * **Runtime (Temps d’exécution)** : sélectionnez la version recommandée.
3. Sélectionnez **Create (Créer)**.

Pour configurer l’action post-connexion.

1. Supprimez le code existant dans l’éditeur de code.

2. Collez le code de rendu du formulaire dans l’éditeur de code.

3. Modifiez le code pour définir la logique conditionnelle d’affichage du formulaire.

   ```javascript lines theme={null}
   /**
   * @param {Event} event - Details about the user and the context in which they are logging in.
   * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.
   */
   exports.onExecutePostLogin = async (event, api) => {
     const FORM_ID = 'REPLACE_WITH_YOUR_FORM_ID';

     if (
       !event.user.user_metadata.full_name &&
       !event.user.user_metadata.job_title
     ) {
       api.prompt.render(FORM_ID);
     }
   }

   exports.onContinuePostLogin = async (event, api) => { }
   ```

   <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
     L’exemple de code ci-dessus affiche le formulaire lorsque les propriétés full\_name et job\_title des métadonnées de l’utilisateur sont manquantes.
   </Callout>

4. Sélectionnez **Deploy (Déployer)**.

5. Glissez-déposez l’action **Render Additional Signup Form (Rendre le formulaire d’inscription supplémentaire)** dans le flux **Login (Connexion)**.

   <Frame>
     <img src="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=3806cfae45eabc085c7f1832a686c5ca" alt="Dashboard > Forms > Use Cases Custom Signup Steps Login Flow" data-og-width="1473" width="1473" data-og-height="545" height="545" data-path="docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=280&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=e3e2907f5cd1c5f98420f2a0e5ceca2b 280w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=560&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=93f821bd4e31fe54bc82d2d1035d5eaf 560w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=840&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=bdd3ae0873b5764288815d8227311220 840w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=1100&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=ee621e01a6f8e7de06b39ff03874b68e 1100w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=1650&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=63b69570f288a891293b4aea4aa7e41f 1650w, https://mintcdn.com/docs-staging-feat-docs-5607-tenant-acl/6cvQ6u_h1rN2Xfgh/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=2500&fit=max&auto=format&n=6cvQ6u_h1rN2Xfgh&q=85&s=819766698d3a3c8a7e1898ab869684f7 2500w" />
   </Frame>

6. Sélectionnez **Apply (Appliquer)**.

### Tester la mise en œuvre

Testez la mise en œuvre en procédant comme suit :

* Inscrivez-vous à une application en tant que nouvel utilisateur.
* L’action post-connexion dans le flux de connexion affichera le formulaire et demandera des informations.
* Sélectionnez **Auth0 Dashboard > User Management (Gestion des utilisateurs)> Users (Utilisateurs)**, localisez le nouvel utilisateur et vérifiez que ses attributs `full_name` et `job_title` contiennent les informations de l’étape d’inscription supplémentaire.
