> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-fix-xaa-resource-app-isv-updates.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-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=7612eecc84fb53e053060465f07dc327" 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-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=280&fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=e29f7e61e351795b0a98214f25c7bd2d 280w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=560&fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=26427e1243e4c09a7d80385ce7bf5b1e 560w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=840&fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=8392c7aa0653016b8d27f315028b6c54 840w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=1100&fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=6ddc88e0a0670431ab29f36d5bf170c3 1100w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=1650&fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=ef583035a1428d1b8f14b56e4fb0dcec 1650w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/wSE310vFuW_uwRtw/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=2500&fit=max&auto=format&n=wSE310vFuW_uwRtw&q=85&s=dc4483b86bfe53793a7ed3a2c52d8ce8 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-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=fd13c847c47ea9a1703946cba0144414" 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-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=b3a0016abf95e1227b28f587c78067e0 280w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=0b99675834bba62d6f1230008dd37ef7 560w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=9bdd1e6260f5d0612679ed84d368e98d 840w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=faef03b27b2337f3ce28af16ddbb795b 1100w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=72b5cefce9b54d270e64e8e2b6485cc2 1650w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/WShHQOy-kEZT4OVu/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=WShHQOy-kEZT4OVu&q=85&s=f0937295f21dd8259f643985e094b6f6 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-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=553a00d56da1fcc97a6509a272e94891" 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-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=280&fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=9b2d3e01e2b051eed4ead8a609a5f2db 280w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=560&fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=ea1ff9d9fef69a62a6c331ee2e378e70 560w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=840&fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=93054a9e5e4896f151c5c549e901e713 840w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=1100&fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=fa5993c85d234fa5a3200fa53d0694ef 1100w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=1650&fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=c420497c0b7a7bdb51ad79c74f0b1c79 1650w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/2r3WuXO60WurNYJt/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=2500&fit=max&auto=format&n=2r3WuXO60WurNYJt&q=85&s=b7bf2f59c07491c5ff9bca35d53eaca9 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-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=c8b2dc6e2ab7faf66176a431734aadd3" 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-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=280&fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=145edcfee7679848f1d9c48bd1397b08 280w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=560&fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=9a6aa629b44769c8720dcfd544adb6ea 560w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=840&fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=fb4d830dfbc491a11dcea34ff7c304fe 840w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=1100&fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=c17219229fc40e97c53787f36561e64f 1100w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=1650&fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=36b72382757f34dd0bbe5354f1caef75 1650w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/H11vvCkTx8CvYHHX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=2500&fit=max&auto=format&n=H11vvCkTx8CvYHHX&q=85&s=d6ca62a8f5d27f6162685ef5756e3835 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-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=d0cac6fc1c5b57821da1521b2e55e5a9" 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-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=88e49f60a04695939f1e09dd01473d4b 280w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=7d5acbc9b88a4596e5150e427596df59 560w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=bb6b58eeffa49444cf153696abe9089e 840w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=f2cde1ae82aa3c83c5e6700be2e7455c 1100w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=7772809fe3a5455715c3fa14642d952f 1650w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=99b896dcf5d885c4a161e366abba96c2 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-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=a2aef794d971e758c2d3b290f543cbc0" 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-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=280&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=e942787668e849ab4e01a95f0efcb5f0 280w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=560&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=adcede1e31c732ea9005b4dbfd757441 560w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=840&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=58dd57a8b6aff724713f8a429e2bc1bb 840w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=1100&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=927160aac0edbc8a6a7914de65850987 1100w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=1650&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=92454efc22d641c6ff973cb2ab97d301 1650w, https://mintcdn.com/docs-dev-fix-xaa-resource-app-isv-updates/vDCaRLBsVi9VdOam/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=2500&fit=max&auto=format&n=vDCaRLBsVi9VdOam&q=85&s=9dea5206a5e7084e6fe6c22d3ec42fe4 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.
