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

# Personnaliser les modèles de pages de connexion universelle

> Apprenez à créer des modèles de page de connexion pour l’expérience de connexion universelle.

export const AuthCodeGroup = ({children, dropdown}) => {
  const [processedChildren, setProcessedChildren] = useState(children);
  useEffect(() => {
    let unsubscribe = null;
    function init() {
      unsubscribe = window.autorun(() => {
        const processChildren = node => {
          if (typeof node === "string") {
            let processedNode = node;
            for (const [key, value] of window.rootStore.variableStore.values.entries()) {
              const escapedKey = key.replaceAll(/[.*+?^${}()|[\]\\]/g, (String.raw)`\$&`);
              processedNode = processedNode.replaceAll(new RegExp(escapedKey, "g"), value);
            }
            return processedNode;
          } else if (Array.isArray(node)) {
            return node.map(processChildren);
          } else if (node && node.props && node.props.children) {
            return {
              ...node,
              props: {
                ...node.props,
                children: processChildren(node.props.children)
              }
            };
          }
          return node;
        };
        setProcessedChildren(processChildren(children));
      });
    }
    if (window.rootStore) {
      init();
    } else {
      window.addEventListener("adu:storeReady", init);
    }
    return () => {
      window.removeEventListener("adu:storeReady", init);
      unsubscribe?.();
    };
  }, [children]);
  return <CodeGroup dropdown={dropdown}>{processedChildren}</CodeGroup>;
};

export const AuthCodeBlock = ({filename, icon, language, highlight, children}) => {
  const [displayText, setDisplayText] = useState(children);
  const [copyText, setCopyText] = useState(children);
  const wrapperRef = React.useRef(null);
  useEffect(() => {
    let unsubscribe = null;
    function init() {
      if (!window.autorun || !window.rootStore) {
        return;
      }
      unsubscribe = window.autorun(() => {
        let processedChildrenForDisplay = children;
        let processedChildrenForCopy = children;
        for (const [key, value] of window.rootStore.variableStore.values.entries()) {
          const escapedKey = key.replaceAll(/[.*+?^${}()|[\]\\]/g, (String.raw)`\$&`);
          let displayValue = value;
          if (key === "{yourClientSecret}" && value !== "{yourClientSecret}") {
            displayValue = value.substring(0, 3) + "*****MASKED*****";
          }
          processedChildrenForDisplay = processedChildrenForDisplay.replaceAll(new RegExp(escapedKey, "g"), displayValue);
          processedChildrenForCopy = processedChildrenForCopy.replaceAll(new RegExp(escapedKey, "g"), value);
        }
        setDisplayText(processedChildrenForDisplay);
        setCopyText(processedChildrenForCopy);
      });
    }
    if (window.rootStore) {
      init();
    } else {
      window.addEventListener("adu:storeReady", init);
    }
    return () => {
      window.removeEventListener("adu:storeReady", init);
      unsubscribe?.();
    };
  }, [children]);
  useEffect(() => {
    if (!wrapperRef.current) return;
    const originalWriteText = navigator.clipboard.writeText.bind(navigator.clipboard);
    let isOverriding = false;
    const handleClick = e => {
      const button = e.target.closest('[data-testid="copy-code-button"]');
      if (!button || !wrapperRef.current.contains(button)) return;
      isOverriding = true;
      navigator.clipboard.writeText = text => {
        if (isOverriding) {
          isOverriding = false;
          navigator.clipboard.writeText = originalWriteText;
          return originalWriteText(copyText);
        }
        return originalWriteText(text);
      };
      setTimeout(() => {
        if (isOverriding) {
          isOverriding = false;
          navigator.clipboard.writeText = originalWriteText;
        }
      }, 100);
    };
    const wrapper = wrapperRef.current;
    wrapper.addEventListener('click', handleClick, true);
    return () => {
      wrapper.removeEventListener('click', handleClick, true);
      if (navigator.clipboard.writeText !== originalWriteText) {
        navigator.clipboard.writeText = originalWriteText;
      }
    };
  }, [copyText]);
  return <div ref={wrapperRef}>
      <CodeBlock filename={filename} icon={icon} language={language} lines highlight={highlight}>
        {displayText}
      </CodeBlock>
    </div>;
};

Vous pouvez personnaliser les pages de connexion universelle en fournissant un modèle de page créé avec le [langage de modèle Liquid](https://shopify.github.io/liquid/basics/introduction/). Avec les modèles de page, vous pouvez définir le contenu affiché autour des invites de connexion universelle, telles que la boîte de connexion ou un défi <Tooltip href="/docs/fr-ca/glossary?term=multifactor-authentication" tip="Authentification multifacteur (MFA)
Processus d’authentification de l’utilisateur qui utilise un facteur en plus du nom d’utilisateur et du mot de passe, tel qu’un code par SMS." cta="Voir le glossaire">MFA</Tooltip>. Comme le même modèle de page est utilisé pour toutes les pages de flux de connexion, cette méthode de personnalisation vous permet de mettre en œuvre facilement une expérience cohérente et reflétant votre marque pour les utilisateurs.

Pour utiliser des modèles de page personnalisés, vous devez configurer un [Domaine personnalisé](/docs/fr-ca/customize/custom-domains). En outre, vous ne pouvez mettre à jour les modèles de page de connexion universelle qu’avec la [Management API](/docs/fr-ca/api/management/v2).

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Le terme `prompt (invite)` fait référence à une étape spécifique dans le flux de connexion, telle que la page d’inscription ou un défi MFA. Les variables et les exemples de code de cette page peuvent employer les termes `prompt` ou `widget`. Si ces termes sont synonymes dans le contexte de la connexion universelle, ils ne sont **pas** interchangeables dans votre code. Pour garantir le succès de la personnalisation, vérifiez que vous utilisez le terme approprié pour tous les éléments que vous ajoutez à votre code.
</Callout>

## Exigences relatives aux modèles de page

Lorsque vous créez un modèle de page de connexion universelle, vous devez inclure les balises suivantes :

| Balise         | Description                                                                                                                                                   |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0:widget` | Contient le code HTML pour l’invite affichée sur chaque page du flux de connexion, comme la page de connexion ou la page de réinitialisation du mot de passe. |
| `auth0:head`   | Contient les balises nécessaires à l’affichage de l’invite                                                                                                    |

Pour centrer l’invite sur la page, ajoutez `class="_widget-auto-layout"` à l’élément `<body>`. Vous pouvez omettre cet attribut pour positionner manuellement l’invite selon vos besoins.

<Warning>
  **Limitations des modèles de page :**

  * Les noms des classes CSS changent à chaque fois qu’Auth0 génère le projet. Les CSS personnalisés qui ciblent ces classes ne fonctionneront pas à chaque nouvelle version.
  * La structure HTML des pages de Connexion universelle est sujette à des modifications. Évitez les personnalisations qui dépendent de la structure HTML pour prévenir toute interruption.

  Pour en savoir plus, consultez [Personnalisation CSS](#css-customization).
</Warning>

##### Exemple de modèle :

L’exemple suivant illustre le modèle de page de connexion universelle le plus simple que vous puissiez créer avec les balises requises :

```html lines theme={null}
<!DOCTYPE html>
{% assign resolved_dir = dir | default: "auto" %}
<html lang="{{locale}}" dir="{{resolved_dir}}">
  <head>
    {%- auth0:head -%}
  </head>
  <body class="_widget-auto-layout">
    {%- auth0:widget -%}
  </body>
</html>
```

<Warning>
  Si vous utilisez Storybook pour afficher votre modèle, sachez que la balise `<script>`; interrompt le rendu, car elle ne peut pas analyser correctement ces balises. Pour contourner ce problème, utilisez des guillemets inversés (\`) et le signe plus (+) pour injecter correctement la balise `<script>` dans le code de votre modèle.

  **Exemple** :

  `<scr`+`ipt>console.log("test");</scr`+`ipt>`
</Warning>

## Variables des modèles de page

Les modèles de page prennent en charge diverses variables de contexte qui ont une incidence sur le rendu de la page.

Par exemple, vous pouvez utiliser ces variables pour :

* Rendre un contenu différent en fonction de l’application associée au flux de connexion. Par exemple, vous pouvez gérer deux marques qui nécessitent des page différentes.
* Rendre un contenu différent en fonction d’une invite spécifique. Par exemple, vous pouvez vouloir ajouter des informations sur ce que votre application offre sur la page de connexion, mais préférer que le flux MFA n’affiche que l’invite de défi MFA.
* Ajouter un pied de page contenant des informations sur l’assistance aux utilisateurs, telles que des liens vers votre page d’assistance ou des informations de contact.

### Variables disponibles

Les modèles de page prennent en charge les variables suivantes :

#### Application

| Variable               | Description                          | Exemple                                                                                              |
| ---------------------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------- |
| `application.id`       | ID client de votre application       | XXXXXXXXXXXXXXXXXXXXXXXXX                                                                            |
| `application.name`     | Le nom de votre application          | Mon application                                                                                      |
| `application.logo_url` | URL du logo de l’application         | [https://example.com/mylogo.png](https://example.com/mylogo.png)                                     |
| `application.metadata` | Les métadonnées de votre application | `{`<br />`"attribute1": "value"`<br />`"attribute2": "value"`<br />`"attribute3": « value"`<br />`}` |

#### Image de marque

| Variable                          | Description                                                    | Exemple                                                          |
| --------------------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------- |
| `branding.logo_url`               | URL du logo de votre application                               | [https://example.com/mylogo.png](https://example.com/mylogo.png) |
| `branding.colors.primary`         | Votre couleur de marque principale                             | #000000                                                          |
| `branding.colors.page_background` | Couleur d’arrière-plan pour les pages de connexion universelle | #FFFFFF                                                          |

#### Locataire

| Variable               | Description                                      | Example (Exemple)                                          |
| ---------------------- | ------------------------------------------------ | ---------------------------------------------------------- |
| `tenant.friendly_name` | Nom d’affichage de votre locataire               | Mon Locataire                                              |
| `tenant.support_email` | Adresse courriel de soutien pour votre locataire | [support@example.com](mailto:support@example.com)          |
| `tenant.support_url`   | URL de la page d’assistance pour votre locataire | [https://example.com/support](https://example.com/support) |

#### Organisations

Les variables suivantes concernent la fonctionnalité [Auth0 Organizations](/docs/fr-ca/manage-users/organizations/organizations-overview).

| Variable                                       | Description                                                          | Exemple                                                                                                 |
| ---------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| `organization.id`                              | ID de l’Organisation                                                 | org\_XXXXXXXXXXXXXXX                                                                                    |
| `organization.display_name`                    | Nom d’affichage de l’Organisation                                    | Mon Organisation                                                                                        |
| `organization.name`                            | Nom interne de l’Organisation                                        | my-organization                                                                                         |
| `organization.metadata`                        | Métadonnées de l’Organisation                                        | `{`<br />`"attribute1": "value"&lt;br&gt;``"attribute2": "value"`<br />`"attribute3": "value"`<br />`}` |
| `organization.branding.logo_url`               | URL du logo de l’Organisation                                        | [https://example.com/orglogo.png](https://example.com/orglogo.png)                                      |
| `organization.branding.colors.primary`         | Couleur principale de l’image de marque pour l’Organisation          | #000000                                                                                                 |
| `organization.branding.colors.page_background` | Couleur d’arrière-plan pour les pages de connexion de l’Organisation | #FFFFFF                                                                                                 |

#### Informations de l’utilisateur actuel

Vous ne pouvez utiliser les variables suivantes que pour les pages qui s’affichent après l’authentification.

| Variables             | Description                                                         | Exemple                                                                                             |
| --------------------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| `user.user_id`        | ID du profil utilisateur                                            | auth0\|XXXXXXXXXXXXXXXXXXXX                                                                         |
| `user.picture`        | URL de l’image du profil de l’utilisateur                           | [https://example.com/userimage](https://example.com/userimage)                                      |
| `user.email`          | Adresse courriel de l’utilisateur                                   | [user@example.com](mailto:user@example.com)                                                         |
| `user.email_verified` | Valeur booléenne de l’état de vérification de courriel (true/false) | true                                                                                                |
| `user.app_metadata`   | `app_metadata` objet du profil utilisateur                          | `{`<br />`"attribute1": "value"`<br />`"attribute2": "value"`<br />`"attribute3": "value"`<br />`}` |
| `user.user_metadata`  | `user_metadata` objet du profil utilisateur                         | `{`<br />`"attribute1": "value"`<br />`"attribute2": "value"`<br />`"attribute3": "value"`<br />`}` |
| `user.family_name`    | Nom de famille de l’utilisateur                                     | Smith                                                                                               |
| `user.given_name`     | Prénom de l’utilisateur                                             | Abigail                                                                                             |
| `user.name`           | Nom complet de l’utilisateur                                        | Abigail Smith                                                                                       |
| `user.nickname`       | Pseudonyme (alias) de l’utilisateur                                 | Abby                                                                                                |
| `user.username`       | Nom interne de l’utilisateur                                        | asmith                                                                                              |

#### Informations sur l’écran actuel

| Variables             | Description                                                                                                                                                                                                           | Exemple                                                  |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| `locale`              | Paramètres régionaux utilisés pour afficher la page; correspond à l’une des [langues de locataire prises en charge](/docs/fr-ca/customize/internationalization-and-localization/universal-login-internationalization) | en-US                                                    |
| `prompt.name`         | Nom de l’[Invite de connexion universelle](#prompts) actuellement affichée                                                                                                                                            | MFA                                                      |
| `prompt.screen.name`  | Nom de l’écran de connexion universelle actuellement affiché                                                                                                                                                          | MFA-login-options                                        |
| `prompt.screen.texts` | Tous les textes localisés de l’écran actuel                                                                                                                                                                           | `{`<br />`« pageTitle »: « Available methods »`<br />`}` |
| `state`               | Rend la valeur de l’état de la page actuelle, qui est opaque et utilisée à des fins de sécurité.                                                                                                                      |                                                          |

### Invites

Le terme `invite` fait référence à une étape spécifique du flux de connexion. Une invite spécifique peut consister en un ou plusieurs écrans. Vous pouvez gérer les invites par le biais du [Auth0 Dashboard](https://manage.auth0.com/#/custom_text) ou des points de terminaison des invites de la [Management API](/docs/fr-ca/api/management/v2).

Les sections ci-dessous fournissent des détails sur chaque invite disponible.

<Accordion title="commun">
  ## Écran: redeem-ticket

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/mxRp7IkiVukPESZw/docs/images/fr-ca/cdy7uua7fh8z/7H4DS8I8fnlUgtS4ttpMyK/90006ee36032cc1ee3d9674fe6bcf575/redeem-ticket.png?fit=max&auto=format&n=mxRp7IkiVukPESZw&q=85&s=3d62faf47ecc247ae7c4c5d0e7c239ab" alt="capture d’écran de référence pour redeem-ticket (échanger un billet)" width="550" height="656" data-path="docs/images/fr-ca/cdy7uua7fh8z/7H4DS8I8fnlUgtS4ttpMyK/90006ee36032cc1ee3d9674fe6bcf575/redeem-ticket.png" />
  </Frame>

  | Texte                                                                                               | Clé           |
  | --------------------------------------------------------------------------------------------------- | ------------- |
  | Chargement en cours...                                                                              | `pageTitle`   |
  | Javascript n’est pas activée dans votre navigateur : veuillez cliquer sur le bouton pour continuer. | `description` |
  | Continuer                                                                                           | `buttonText`  |
</Accordion>

<Accordion title="consentement">
  ## Écran : consent

  <Frame>![capture d’écran de référence pour le consentement](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/consent.png)</Frame>

  | Texte                                                                   | Clé                      |
  | ----------------------------------------------------------------------- | ------------------------ |
  | Autoriser \$\{clientName}                                               | `pageTitle`              |
  | Autoriser l’application                                                 | `title`                  |
  | Bonjour \$\{userName},                                                  | `pickerTitle`            |
  | Sélecteur de locataire et de public                                     | `audiencePickerAltText`  |
  | \$\{clientName} demande l’accès à votre compte.                         | `messageMultipleTenants` |
  | $\{clientName} demande l’accès à votre compte \$\{companyName} account. | `messageSingleTenant`    |
  | Accepter                                                                | `acceptButtonText`       |
  | Refuser                                                                 | `declineButtonText`      |
  | \$\{companyName}                                                        | `logoAltText`            |
  | Action non valide                                                       | `invalid-action`         |
  | Spécifiez un public                                                     | `invalid-audience`       |
  | Permission non valide, cela doit être un tableau                        | `invalid-scope`          |
</Accordion>

<Accordion title="device-flow">
  ## Écran: device-code-activation

  <Frame>![capture d’écran de référence pour activation du code de l’appareil](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/device-code-activation.png)</Frame>

  | Texte                                                               | Clé                    |
  | ------------------------------------------------------------------- | ---------------------- |
  | Saisissez votre code d’appareil pour vous connecter \$\{clientName} | `pageTitle`            |
  | Continuer                                                           | `buttonText`           |
  | Saisissez le code affiché sur votre appareil                        | `description`          |
  | Saisissez votre code à usage unique                                 | `placeholder`          |
  | Activation d’appareil                                               | `title`                |
  | \$\{companyName}                                                    | `logoAltText`          |
  | Code utilisateur non valide ou périmé                               | `invalid-expired-code` |
  | Saisissez le code affiché sur votre appareil                        | `no-code`              |
  | Le code saisi n’est pas valide                                      | `invalid-code`         |

  ## Écran : device-code-activation-allowed

  <Frame>![Capture d’écran de référence pour l’activation du code de l’appareil autorisée](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/device-code-activation-allowed.png)</Frame>

  | Texte                             | Clé           |
  | --------------------------------- | ------------- |
  | Connexion réussié \$\{clientName} | `pageTitle`   |
  | Votre appareil est connecté.      | `description` |
  | Félicitations, vous êtes prêt !   | `eventTitle`  |

  ## Écran : device-code-activation-denied

  <Frame>![Capture d’écran de référence de l’activation du code de l’appareil refusée](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/device-code-activation-denied.png)</Frame>

  | Texte                                       | Clé           |
  | ------------------------------------------- | ------------- |
  | Erreur de connexion \$\{clientName}         | `pageTitle`   |
  | Nous ne pouvons pas activer votre appareil. | `description` |
  | Activation refusée                          | `eventTitle`  |

  ## Écran: device-code-confirmation

  <Frame>![Capture d’écran de référence de confirmation du code de l’appareil](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/device-code-confirmation.png)</Frame>

  | Texte                                                                                                              | Clé                 |
  | ------------------------------------------------------------------------------------------------------------------ | ------------------- |
  | Confirmez votre code d’appareil pour vous connecter \$\{clientName}                                                | `pageTitle`         |
  | Confirmez qu’il s’agit du code affiché sur votre \$\{clientName}:                                                  | `description`       |
  | Code sécurisé                                                                                                      | `inputCodeLabel`    |
  | Confirmation d’appareil                                                                                            | `title`             |
  | Confirmer                                                                                                          | `confirmButtonText` |
  | Annuler                                                                                                            | `cancelButtonText`  |
  | Si vous n’êtes pas à l’origine de cette action ou que vous ne reconnaissez pas cet appareil, sélectionnez Annuler. | `confirmationText`  |
  | \$\{companyName}                                                                                                   | `logoAltText`       |
</Accordion>

<Accordion title="email-otp-challenge">
  ## Écran : email-otp-challenge

  <Frame>![Capture d’écran de référence du défi OTP par courriel](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/email-otp-challenge.png)</Frame>

  | Texte                                                                                      | Clé                       |
  | ------------------------------------------------------------------------------------------ | ------------------------- |
  | Saisir votre code reçu par courriel pour vous connecter \$\{clientName}                    | `pageTitle`               |
  | Continuer                                                                                  | `buttonText`              |
  | Nous avons envoyé un courriel avec votre code à \$\{email}                                 | `description`             |
  | Saisir le code                                                                             | `placeholder`             |
  | Renvoyer                                                                                   | `resendActionText`        |
  | Vous n’avez pas reçu de courriel?                                                          | `resendText`              |
  | Vérifier votre identité                                                                    | `title`                   |
  | \$\{companyName}                                                                           | `logoAltText`             |
  | Le code à usage unique (OTP) doit comporter 6 caractères numériques                        | `invalid-otp-code-format` |
  | Le code saisi n’est pas valide                                                             | `invalid-code`            |
  | Nous n’avons pas pu vérifier le code. Veuillez réessayer plus tard.                        | `authenticator-error`     |
  | Vous avez dépassé le nombre de courriels autorisé. Attendez quelques minutes et réessayez. | `too-many-email`          |
</Accordion>

<Accordion title="email-verification">
  ## Écran : email-verification-result

  <Frame>![Capture d’écran de référence du résultat de la vérification par courriel](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/email-verification-result.png)</Frame>

  | Texte                                                                           | Clé                               |
  | ------------------------------------------------------------------------------- | --------------------------------- |
  | Statut de vérification de l’adresse courriel \$\{clientName}                    | `pageTitle`                       |
  | Adresse vérifiée                                                                | `verifiedTitle`                   |
  | Erreur                                                                          | `errorTitle`                      |
  | Votre adresse courriel a été validée.                                           | `verifiedDescription`             |
  | Ce compte est déjà validé.                                                      | `alreadyVerifiedDescription`      |
  | Le compte utilisateur n’existe pas ou le code de vérification n’est pas valide. | `invalidAccountOrCodeDescription` |
  | Votre adresse courriel n’a pas pu être vérifiée.                                | `unknownErrorDescription`         |
  | Retour à \$\{clientName}                                                        | `buttonText`                      |
  | Ticket périmé.                                                                  | `auth0-users-expired-ticket`      |
  | Une erreur s’est produite : merci de réessayer plus tard.                       | `custom-script-error-code`        |
  | Ticket déjà utilisé.                                                            | `auth0-users-used-ticket`         |
  | Une erreur s’est produite : merci de réessayer plus tard                        | `auth0-users-validation`          |
</Accordion>

<Accordion title="invitation">
  ## Écran : accepter- invitation.

  <Frame>![Capture d’écran de référence accepter-invitation](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/accept-invitation.png)</Frame>

  | *Texte*\_                                                                                  | Clé           |
  | ------------------------------------------------------------------------------------------ | ------------- |
  | Acceptez votre invitation à vous inscrire \$\{clientName}                                  | `pageTitle`   |
  | Vous avez été invité!                                                                      | `title`       |
  | $\{inviterName} vous a invité (${email}) à rejoindre \$\{companyName} sur \$\{clientName}. | `description` |
  | Continuer                                                                                  | `buttonText`  |
  | \$\{companyName}                                                                           | `logoAltText` |
</Accordion>

<Accordion title="connexion">
  ## Écran : login

  <Frame>![capture d’écran de référence de la connexion](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/login.png)</Frame>

  | Texte                                                                                                                                                                                          | Clé                                      |
  | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
  | Connexion                                                                                                                                                                                      | \<%= "\${clientName}" %>                 |
  | Bienvenue                                                                                                                                                                                      | `title`                                  |
  | Se connecter à \<%= "${companyName}" %&gt; pour continuer vers &lt;%= "${clientName}" %>.                                                                                                      | `description`                            |
  | Ou                                                                                                                                                                                             | `separatorText`                          |
  | Continuer                                                                                                                                                                                      | `buttonText`                             |
  | Continuer avec \<%= "{yourConnectionName}" %>                                                                                                                                                  | `federatedConnectionButtonText`          |
  | S’inscrire                                                                                                                                                                                     | `signupActionLinkText`                   |
  | Vous n'avez pas de compte?                                                                                                                                                                     | `signupActionText`                       |
  | Mot de passe oublié ?                                                                                                                                                                          | `forgotPasswordText`                     |
  | Mot de passe                                                                                                                                                                                   | `passwordPlaceholder`                    |
  | Nom d’utilisateur ou adresse courriel                                                                                                                                                          | `usernamePlaceholder`                    |
  | Adresse courriel                                                                                                                                                                               | `emailPlaceholder`                       |
  | Numéro de téléphone                                                                                                                                                                            | `phonePlaceholder`                       |
  | Nom d’utilisateur                                                                                                                                                                              | `usernameOnlyPlaceholder`                |
  | Téléphone ou Nom d’utilisateur ou adresse courriel                                                                                                                                             | `phoneOrUsernameOrEmailPlaceholder`      |
  | Numéro de téléphone ou Adresse courriel                                                                                                                                                        | `phoneOrEmailPlaceholder`                |
  | Numéro de téléphone ou Nom d’utilisateur                                                                                                                                                       | `phoneOrUsernamePlaceholder`             |
  | Nom d’utilisateur ou adresse courriel                                                                                                                                                          | `usernameOrEmailPlaceholder`             |
  | Éditer                                                                                                                                                                                         | `editEmailText`                          |
  | Alertes                                                                                                                                                                                        | `alertListTitle`                         |
  | Vous êtes invité(e)!                                                                                                                                                                           | `invitationTitle`                        |
  | Connectez-vous pour accepter l’invitation de \<%= "${inviterName}" %&gt;à vous joindre à &lt;%= "${companyName}" %> sur \<%= "\${clientName}" %>                                               | `invitationDescription`                  |
  | \<%= "\${companyName}" %>                                                                                                                                                                      | `logoAltText`                            |
  | Afficher le mot de passe                                                                                                                                                                       | `showPasswordText`                       |
  | Masquer le mot de passe                                                                                                                                                                        | `hidePasswordText`                       |
  | Nom d’utilisateur ou mot de passe incorrect                                                                                                                                                    | `wrong-credentials`                      |
  | Adresse courriel ou mot de passe incorrect                                                                                                                                                     | `wrong-email-credentials`                |
  | Nom d’utilisateur ou mot de passe incorrect                                                                                                                                                    | `wrong-username-credentials`             |
  | Numéro de téléphone ou mot de passe incorrect                                                                                                                                                  | `wrong-phone-credentials`                |
  | Adresse courriel, nom d’utilisateur ou mot de passe incorrect                                                                                                                                  | `wrong-email-username-credentials`       |
  | Adresse courriel, numéro de téléphone, nom d’utilisateur ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                              | `wrong-email-phone-username-credentials` |
  | Adresse courriel, numéro de téléphone ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                 | `wrong-email-phone-credentials`          |
  | Numéro de téléphone, nom d’utilisateur ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                | `wrong-phone-username-credentials`       |
  | Le code saisi n’est pas valide                                                                                                                                                                 | `invalid-code`                           |
  | Code d’utilisateur invalide ou expiré                                                                                                                                                          | `invalid-expired-code`                   |
  | Un problème s’est produit, veuillez réessayer plus tard.                                                                                                                                       | `custom-script-error-code`               |
  | Un problème s’est produit, veuillez réessayer plus tard                                                                                                                                        | `auth0-users-validation`                 |
  | Nous sommes désolés, un problème est survenu lors de la tentative de connexion.                                                                                                                | `authentication-failure`                 |
  | Connexion invalide                                                                                                                                                                             | `invalid-connection`                     |
  | Nous avons détecté un comportement de connexion suspect et les prochaines tentatives seront bloquées. Veuillez communiquer avec l’administrateur.                                              | `ip-blocked`                             |
  | Connexion non valide                                                                                                                                                                           | `no-db-connection`                       |
  | Nous avons détecté un problème de sécurité potentiel avec ce compte. Pour protéger votre compte, nous avons empêché cette connexion. Veuillez réinitialiser votre mot de passe pour continuer. | `password-breached`                      |
  | Votre compte a été bloqué après plusieurs tentatives de connexion consécutives.                                                                                                                | `user-blocked`                           |
  | Trop de tentatives de connexion pour cet utilisateur. Veuillez patienter et réessayer plus tard.                                                                                               | `same-user-login`                        |
  | Veuillez saisir une adresse courriel                                                                                                                                                           | `no-email`                               |
  | Un mot de passe est requis                                                                                                                                                                     | `no-password`                            |
  | Le nom d’utilisateur est requis                                                                                                                                                                | `no-username`                            |
</Accordion>

<Accordion title="login-id">
  ## Écran : login-id

  <Frame>![capture d’écran de référence pour connexion](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/login-id.png)</Frame>

  | Texte                                                                                                                                                                                                | Clé                                      |
  | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
  | Connexion                                                                                                                                                                                            | \<%= "\${clientName}" %>                 |
  | Bienvenue                                                                                                                                                                                            | `title`                                  |
  | Se connecter à \<%= "${companyName}" %&gt; pour continuer vers &lt;%= "${clientName}" %>.                                                                                                            | `description`                            |
  | Ou                                                                                                                                                                                                   | `separatorText`                          |
  | Continuer                                                                                                                                                                                            | `buttonText`                             |
  | Continuer avec \<%= "{yourConnectionName}" %>                                                                                                                                                        | `federatedConnectionButtonText`          |
  | Impossible de vous connecter à votre compte ?                                                                                                                                                        | `forgotPasswordText`                     |
  | S’inscrire                                                                                                                                                                                           | `signupActionLinkText`                   |
  | Vous n'avez pas de compte?                                                                                                                                                                           | `signupActionText`                       |
  | Mot de passe                                                                                                                                                                                         | `passwordPlaceholder`                    |
  | Nom d’utilisateur ou adresse courriel                                                                                                                                                                | `usernamePlaceholder`                    |
  | Adresse courriel                                                                                                                                                                                     | `emailPlaceholder`                       |
  | Numéro de téléphone                                                                                                                                                                                  | `phonePlaceholder`                       |
  | Nom d’utilisateur                                                                                                                                                                                    | `usernameOnlyPlaceholder`                |
  | Téléphone ou nom d’utilisateur ou adresse courriel                                                                                                                                                   | `phoneOrUsernameOrEmailPlaceholder`      |
  | Numéro de téléphone ou adresse courriel                                                                                                                                                              | `phoneOrEmailPlaceholder`                |
  | Numéro de téléphone ou nom d’utilisateur                                                                                                                                                             | `phoneOrUsernamePlaceholder`             |
  | Nom d’utilisateur ou adresse courriel                                                                                                                                                                | `usernameOrEmailPlaceholder`             |
  | Modifier                                                                                                                                                                                             | `editEmailText`                          |
  | Alertes                                                                                                                                                                                              | `alertListTitle`                         |
  | \<%= "\${companyName}" %>                                                                                                                                                                            | `logoAltText`                            |
  | Continuez avec une clé d’identification                                                                                                                                                              | `passkeyButtonText`                      |
  | Nom d’utilisateur ou mot de passe incorrect                                                                                                                                                          | `wrong-credentials`                      |
  | Adresse courriel ou mot de passe incorrect                                                                                                                                                           | `wrong-email-credentials`                |
  | Nom d’utilisateur ou mot de passe incorrect                                                                                                                                                          | `wrong-username-credentials`             |
  | Numéro de téléphone ou mot de passe incorrect                                                                                                                                                        | `wrong-phone-credentials`                |
  | Adresse courriel, nom d’utilisateur et mot de passe incorrect                                                                                                                                        | `wrong-email-username-credentials`       |
  | Adresse courriel, numéro de téléphone, nom d’utilisateur ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                    | `wrong-email-phone-username-credentials` |
  | Adresse courriel, numéro de téléphone ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                       | `wrong-email-phone-credentials`          |
  | Numéro de téléphone, nom d’utilisateur ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                      | `wrong-phone-username-credentials`       |
  | Le code saisi n’est pas valide                                                                                                                                                                       | `invalid-code`                           |
  | Code d’utilisateur invalide ou expiré                                                                                                                                                                | `invalid-expired-code`                   |
  | Le nom d’utilisateur ne peut contenir que des caractères alphanumériques ou: '\<%= "${characters}" %&gt;'. le nom d’utilisateur doit avoir entre &lt;%= "${min}" %> et \<%= "\${max}" %> caractères. | `invalid-username`                       |
  | L’identifiant de la connexion saisi n’est pas valide                                                                                                                                                 | `invalid-login-id`                       |
  | Saisissez une adresse courriel ou un numéro de téléphone valide. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                       | `invalid-email-phone`                    |
  | Saisissez une adresse courriel ou un nom d’utilisateur valide                                                                                                                                        | `invalid-email-username`                 |
  | Saisissez un numéro de téléphone ou un nom d’utilisateur valide. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                       | `invalid-phone-username`                 |
  | Saisissez une adresse courriel, un numéro de téléphone ou un nom d’utilisateur valide. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                 | `invalid-email-phone-username`           |
  | Un problème s’est produit, veuillez réessayer plus tard.                                                                                                                                             | `custom-script-error-code`               |
  | Un problème s’est produit, veuillez réessayer plus tard                                                                                                                                              | `auth0-users-validation`                 |
  | Nous sommes désolés, un problème est survenu lors de la tentative de connexion.                                                                                                                      | `authentication-failure`                 |
  | Connexion invalide                                                                                                                                                                                   | `invalid-connection`                     |
  | Nous avons détecté un comportement de connexion suspect et les prochaines tentatives seront bloquées. Veuillez contacter l’administrateur.                                                           | `ip-blocked`                             |
  | Connexion invalide                                                                                                                                                                                   | `no-db-connection`                       |
  | L’adresse courriel ne correspond à aucun répertoire d’entreprise                                                                                                                                     | `no-hrd-connection`                      |
  | Nous avons détecté un problème de sécurité potentiel avec ce compte. Pour protéger votre compte, nous avons empêché cette connexion. Veuillez réinitialiser votre mot de passe pour continuer.       | `password-breached`                      |
  | Votre compte a été bloqué après plusieurs tentatives de connexion consécutives.                                                                                                                      | `user-blocked`                           |
  | Trop de tentatives de connexion pour cet utilisateur. Veuillez patienter et réessayer.                                                                                                               | `same-user-login`                        |
  | Veuillez saisir une adresse courriel                                                                                                                                                                 | `no-email`                               |
  | Le mot de passe est requis                                                                                                                                                                           | `no-password`                            |
  | Le nom d’utilisateur est requis                                                                                                                                                                      | `no-username`                            |
  | Saisissez un numéro de téléphone valide                                                                                                                                                              | `invalid-phone-number`                   |
  | Le mot de passe et la clé d’identification ne sont pas autorisés                                                                                                                                     | `conflict-password-passkey`              |
  | Le mot de passe n’est pas autorisé                                                                                                                                                                   | `password-not-allowed`                   |
  | La clé d’identification n’est pas autorisée                                                                                                                                                          | `passkey-not-allowed`                    |
  | Veuillez sélectionner une clé d’identification                                                                                                                                                       | `no-passkey`                             |
  | Échec d’authentification de la clé d’identification                                                                                                                                                  | `passkey-authentication-failed`          |
  | Un problème est survenu. Veuillez réessayer plus tard.                                                                                                                                               | `invalid-passkey`                        |
</Accordion>

<Accordion title="login-password">
  ## Écran: login-password

  <Frame>![capture d’écran de référence pour connexion](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/login-password.png)</Frame>

  | Texte                                                                                                                                                                                          | Clé                                      |
  | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
  | Entrez votre mot de passe pour vous connecter                                                                                                                                                  | \<%= "\${clientName}" %>                 |
  | Entrez votre mot de passe                                                                                                                                                                      | `title`                                  |
  | Entrez votre mot de passe pour \<%= "${companyName}" %&gt; continuer vers&lt;%= "${clientName}" %>                                                                                             | `description`                            |
  | Ou                                                                                                                                                                                             | `separatorText`                          |
  | Continuer                                                                                                                                                                                      | `buttonText`                             |
  | Continuez avec \<%= "{yourConnectionName}" %>                                                                                                                                                  | `federatedConnectionButtonText`          |
  | S’inscrire                                                                                                                                                                                     | `signupActionLinkText`                   |
  | Vous n'avez pas de compte?                                                                                                                                                                     | `signupActionText`                       |
  | Mot de passe oublié?                                                                                                                                                                           | `forgotPasswordText`                     |
  | Mot de passe                                                                                                                                                                                   | `passwordPlaceholder`                    |
  | Nom d’utilisateur ou adresse courriel                                                                                                                                                          | `usernamePlaceholder`                    |
  | Adresse courriel                                                                                                                                                                               | `emailPlaceholder`                       |
  | Modifier                                                                                                                                                                                       | `editEmailText`                          |
  | Modifier une adresse élecronique                                                                                                                                                               | `editLinkScreenReadableText`             |
  | Alertes                                                                                                                                                                                        | `alertListTitle`                         |
  | Vous êtes invité!                                                                                                                                                                              | `invitationTitle`                        |
  | Connectez-vous pour accepter l’invitation de \<%= "${inviterName}" %&gt; à vous joindre à &lt;%= "${companyName}" %> sur \<%= "\${clientName}" %>.                                             | `invitationDescription`                  |
  | \<%= "\${companyName}" %>                                                                                                                                                                      | `logoAltText`                            |
  | Utilisez l’empreinte digitale ou la reconnaissance faciale                                                                                                                                     | `useBiometricsText`                      |
  | Afficher le mot de passe                                                                                                                                                                       | `showPasswordText`                       |
  | Masquer le mot de passe                                                                                                                                                                        | `hidePasswordText`                       |
  | Nom d’utilisateur ou mot de passe invalide                                                                                                                                                     | `wrong-credentials`                      |
  | Le code que vous avez saisi est invalide                                                                                                                                                       | `invalid-code`                           |
  | Code utilisateur invalide ou expiré                                                                                                                                                            | `invalid-expired-code`                   |
  | Courriel ou mot de passe invalide                                                                                                                                                              | `wrong-email-credentials`                |
  | Nom d’utilisateur ou mot de passe incorrect                                                                                                                                                    | `wrong-username-credentials`             |
  | Numéro de téléphone ou mot de passe incorrect                                                                                                                                                  | `wrong-phone-credentials`                |
  | Adresse courriel, nom d’utilisateur ou mot de passe incorrect.                                                                                                                                 | `wrong-email-username-credentials`       |
  | Adresse courriel, numéro de téléphone, nom d’utilisateur ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                              | `wrong-email-phone-username-credentials` |
  | Adresse courriel, numéro de téléphone ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                 | `wrong-email-phone-credentials`          |
  | Numéro de téléphone, nom d’utilisateur ou mot de passe incorrect. Les numéros de téléphone doivent inclure l’indicatif du pays.                                                                | `wrong-phone-username-credentials`       |
  | Un problème s’est produit, veuillez réessayer plus tard.                                                                                                                                       | `custom-script-error-code`               |
  | Un problème s’est produit, veuillez réessayer plus tard                                                                                                                                        | `auth0-users-validation`                 |
  | Nous sommes désolés, un problème est survenu lors de la tentative de connexion.                                                                                                                | `authentication-failure`                 |
  | Connexion invalide                                                                                                                                                                             | `invalid-connection`                     |
  | Nous avons détecté un comportement de connexion suspect et les prochaines tentatives seront bloquées. Veuillez communiquer avec l’administrateur.                                              | `ip-blocked`                             |
  | Connexion non valide                                                                                                                                                                           | `no-db-connection`                       |
  | Nous avons détecté un problème de sécurité potentiel avec ce compte. Pour protéger votre compte, nous avons empêché cette connexion. Veuillez réinitialiser votre mot de passe pour continuer. | `password-breached`                      |
  | Votre compte a été bloqué après plusieurs tentatives de connexion consécutives.                                                                                                                | `user-blocked`                           |
  | Trop de tentatives de connexion pour cet utilisateur. Veuillez patienter et réessayer plus tard.                                                                                               | `same-user-login`                        |
  | Veuillez saisir une adresse courriel                                                                                                                                                           | `no-email`                               |
  | Un mot de passe est requis                                                                                                                                                                     | `no-password`                            |
  | Le nom d’utilisateur est requis                                                                                                                                                                | `no-username`                            |
</Accordion>

<Accordion title="login-passwordless">
  ## Écran : login-passwordless-email-code

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/mxRp7IkiVukPESZw/docs/images/fr-ca/cdy7uua7fh8z/6zazshkUI5sdFDd2Fgbo6w/0193e17673250b5293d9581e34316c20/login-passwordless-email-code.png?fit=max&auto=format&n=mxRp7IkiVukPESZw&q=85&s=11c714d9548af1695f461db41aa86c7a" alt="capture d’écran de référence pour code de connexion par courriel sans mot de passe" width="550" height="640" data-path="docs/images/fr-ca/cdy7uua7fh8z/6zazshkUI5sdFDd2Fgbo6w/0193e17673250b5293d9581e34316c20/login-passwordless-email-code.png" />
  </Frame>

  | Texte                                                                      | Clé                                |
  | -------------------------------------------------------------------------- | ---------------------------------- |
  | Saisissez votre code reçu par courriel pour vous connecter \$\{clientName} | `pageTitle`                        |
  | Continuer                                                                  | `buttonText`                       |
  | Nous avons envoyé un courriel avec votre code à \$\{email}                 | `description`                      |
  | Saisissez le code                                                          | `placeholder`                      |
  | Renvoyer                                                                   | `resendActionText`                 |
  | Vous n’avez pas reçu de courriel?                                          | `resendText`                       |
  | Confirmez votre identité                                                   | `title`                            |
  | \$\{companyName}                                                           | `logoAltText`                      |
  | Le code est invalide                                                       | `invalid-verification-code`        |
  | Le code n’a pas pu être envoyé. Veuillez réessayer plus tard.              | `passwordless-authenticator-error` |
  | Une erreur s’est produite. Veuillez réessayer plus tard.                   | `passwordless-unknown-error`       |

  ## Écran : login-passwordless-email-link

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/mxRp7IkiVukPESZw/docs/images/fr-ca/cdy7uua7fh8z/7EcEUmoEPC6GVgJjNyTugr/e160cb40af3a0c748ba1f9fe2307488b/login-passwordless-email-link.png?fit=max&auto=format&n=mxRp7IkiVukPESZw&q=85&s=f390c8a866ab5b24e162adeb7611ff3a" alt="Capture d’écran de référence du lien de connexion par courriel sans mot de passe" width="550" height="640" data-path="docs/images/fr-ca/cdy7uua7fh8z/7EcEUmoEPC6GVgJjNyTugr/e160cb40af3a0c748ba1f9fe2307488b/login-passwordless-email-link.png" />
  </Frame>

  | Texte                                                                         | Clé                       |
  | ----------------------------------------------------------------------------- | ------------------------- |
  | Envoyer le lien de connexion par courriel \$\{clientName}                     | `pageTitle`               |
  | Courriel envoyé                                                               | `successTitle`            |
  | Une erreur s’est produite.                                                    | `errorTitle`              |
  | Courriel envoyé. Vérifiez votre boîte de réception pour un lien de connexion. | `description`             |
  | Veuillez réessayer plus tard.                                                 | `unknownErrorDescription` |

  ## Écran : login-passwordless-sms-otp

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/AzFg9TUnnX-9tz7j/docs/images/fr-ca/cdy7uua7fh8z/5dk4vZpc06UojLdnelUInO/f5fb02e0adeeceaa1b8ce6eef8151bc2/login-passwordless-sms-otp.png?fit=max&auto=format&n=AzFg9TUnnX-9tz7j&q=85&s=0648e606639c22a26b38a3025bd0c8aa" alt="Capture d’écran de référence OTP par SMS pour connexion sans mot de passe" width="550" height="640" data-path="docs/images/fr-ca/cdy7uua7fh8z/5dk4vZpc06UojLdnelUInO/f5fb02e0adeeceaa1b8ce6eef8151bc2/login-passwordless-sms-otp.png" />
  </Frame>

  | Texte                                                                 | Clé                                |
  | --------------------------------------------------------------------- | ---------------------------------- |
  | Saisissez votre code téléphonique pour vous connecter \$\{clientName} | `pageTitle`                        |
  | Confirmez votre identité                                              | `title`                            |
  | Nous avons envoyé un SMS à :                                          | `description`                      |
  | Continuer                                                             | `buttonText`                       |
  | Modifier                                                              | `editText`                         |
  | Saisissez le code à 6 chiffres                                        | `placeholder`                      |
  | Renvoyer                                                              | `resendActionText`                 |
  | Vous n’avez pas reçu de code?                                         | `resendText`                       |
  | \$\{companyName}                                                      | `logoAltText`                      |
  | Le code n’est pas valide                                              | `invalid-verification-code`        |
  | Le code n’a pas pu être envoyé. Veuillez réessayer plus tard.         | `passwordless-authenticator-error` |
  | Une erreur s’est produite. Veuillez réessayer plus tard.              | `passwordless-unknown-error`       |
</Accordion>

<Accordion title="login-email-verification">
  ## Écran : login-email-verification

  <Frame>![Capture d’écran de référence de vérification du courriel de connexion](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/login-email-verification.png)</Frame>

  | Texte                                                                                      | Clé                       |
  | ------------------------------------------------------------------------------------------ | ------------------------- |
  | Saisir votre code reçu par courriel pour vous connecter \$\{clientName}                    | `pageTitle`               |
  | Continuer                                                                                  | `buttonText`              |
  | Nous avons envoyé un courriel avec votre code à \$\{email}                                 | `description`             |
  | Saisir le code                                                                             | `placeholder`             |
  | Renvoyer                                                                                   | `resendActionText`        |
  | Vous n’avez pas reçu de courriel?                                                          | `resendText`              |
  | Vérifier votre courriel                                                                    | `title`                   |
  | \$\{companyName}                                                                           | `logoAltText`             |
  | Le code à usage unique doit contenir 6 caractères numériques                               | `invalid-otp-code-format` |
  | Le code saisi n’est pas valide                                                             | `invalid-code`            |
  | Code utilisateur non valide ou expiré                                                      | `invalid-expired-code`    |
  | Nous n’avons pas vu vérifier le code. Veuillez réessayer plus tard.                        | `authenticator-error`     |
  | Vous avez dépassé le nombre de courriels autorisé. Attendez quelques minutes et réessayez. | `too-many-email`          |
</Accordion>

<Accordion title="déconnexion">
  ## Écran : logout

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/M4OX-dUcWfCOjXvH/docs/images/fr-ca/cdy7uua7fh8z/2lXg143oKAF4OlIilbwDCK/d770603ba5203adff07cf4e23e4fcbbb/logout.png?fit=max&auto=format&n=M4OX-dUcWfCOjXvH&q=85&s=9a8999603f67714c7eb9753586259dfd" alt="capture d’écran de référence pour déconnexion" width="550" height="640" data-path="docs/images/fr-ca/cdy7uua7fh8z/2lXg143oKAF4OlIilbwDCK/d770603ba5203adff07cf4e23e4fcbbb/logout.png" />
  </Frame>

  | Texte                                                     | Clé                 |
  | --------------------------------------------------------- | ------------------- |
  | Déconnexion de \$\{clientName}                            | `pageTitle`         |
  | Déconnexion                                               | `title`             |
  | Bonjour \$\{userName},                                    | `userSalute`        |
  | Voulez-vous vraiment vous déconnecter de \$\{clientName}? | `description`       |
  | Oui                                                       | `acceptButtonText`  |
  | Non                                                       | `declineButtonText` |
  | \$\{companyName}                                          | `logoAltText`       |
</Accordion>

<Accordion title="mfa">
  ## Écran : mfa-detect-browser-capabilities

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/adoBdpzp06Dk41-J/docs/images/fr-ca/cdy7uua7fh8z/2D7DbdMRJ7SdwxEzOYYsLX/595c1436aaa38ed342137c4a5227f4b0/mfa-detect-browser-capabilities.png?fit=max&auto=format&n=adoBdpzp06Dk41-J&q=85&s=1729d86d210bddaa261014cef403d346" alt="Capture d’écran de référence pour détection des capacités du navigateur pour MFA" width="550" height="640" data-path="docs/images/fr-ca/cdy7uua7fh8z/2D7DbdMRJ7SdwxEzOYYsLX/595c1436aaa38ed342137c4a5227f4b0/mfa-detect-browser-capabilities.png" />
  </Frame>

  | Texte                                                                                                       | Clé                     |
  | ----------------------------------------------------------------------------------------------------------- | ----------------------- |
  | Essayer une autre méthode                                                                                   | `pickAuthenticatorText` |
  | Recharger                                                                                                   | `reloadButtonText`      |
  | JavaScript requis                                                                                           | `noJSErrorTitle`        |
  | JavaScript n’est pas activé dans votre navigateur. Merci de l’activer et d’appuyer sur le bouton Recharger. | `noJSErrorDescription`  |

  ## Écran : mfa-enroll-result

  <Frame>![Capture d’écran de référence du résultat de l’inscription MFA](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-enroll-result.png)</Frame>

  | Texte                                                                                                              | Clé                          |
  | ------------------------------------------------------------------------------------------------------------------ | ---------------------------- |
  | Statut de l’inscription MFA                                                                                        | `pageTitle`                  |
  | Tout est prêt!                                                                                                     | `enrolledTitle`              |
  | Vous avez ajouté avec succès un nouveau facteur d’authentification.                                                | `enrolledDescription`        |
  | Lien non valide                                                                                                    | `invalidTicketTitle`         |
  | Ce lien n’est pas valide ou a expiré.                                                                              | `invalidTicketDescription`   |
  | Lien expiré                                                                                                        | `expiredTicketTitle`         |
  | Ce lien a expiré.                                                                                                  | `expiredTicketDescription`   |
  | Déjà utilisé                                                                                                       | `alreadyUsedTitle`           |
  | Ce lien a déjà été utilisé. Obtenez un nouveau lien pour vous inscrire avec l’authentification multifacteur (MFA). | `alreadyUsedDescription`     |
  | La vérification à deux facteurs est déjà activée.                                                                  | `alreadyEnrolledDescription` |
  | Une erreur s’est produite                                                                                          | `genericError`               |

  ## Écran : mfa-login-options

  <Frame>![Capture d’écran de référence de l’option de connexion MFA](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-login-options.png)</Frame>

  | Texte                                                  | Clé                                  |
  | ------------------------------------------------------ | ------------------------------------ |
  | Liste des autres méthodes de connexion \$\{clientName} | `pageTitle`                          |
  | Retour                                                 | `backText`                           |
  | Autres méthodes                                        | `title`                              |
  | Message texte                                          | `authenticatorNamesSMS`              |
  | Téléphone                                              | `authenticatorNamesVoice`            |
  | Téléphone                                              | `authenticatorNamesPhone`            |
  | Notification via l’application \$\{appName}            | `authenticatorNamesPushNotification` |
  | Google Authenticator ou similaire                      | `authenticatorNamesOTP`              |
  | Courriel                                               | `authenticatorNamesEmail`            |
  | Code de récupération                                   | `authenticatorNamesRecoveryCode`     |
  | Notification via l’application DUO                     | `authenticatorNamesDUO`              |
  | Clé de sécurité                                        | `authenticatorNamesWebauthnRoaming`  |
  | Empreintes digitales ou reconnaissance faciale         | `authenticatorNamesWebauthnPlatform` |

  ## Écran : mfa-begin-enroll-options

  <Frame>![Capture d’écran de référence d’options de début d’inscription MFA](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-begin-enroll-options.png)</Frame>

  | Texte                                                        | Clé                                  |
  | ------------------------------------------------------------ | ------------------------------------ |
  | Ajouter une autre méthode d’authentification \$\{clientName} | `pageTitle`                          |
  | Retour                                                       | `backText`                           |
  | Sécurisez votre compte                                       | `title`                              |
  | Ajouter une autre méthode d’authentification.                | `description`                        |
  | \$\{companyName}                                             | `logoAltText`                        |
  | Message texte                                                | `authenticatorNamesSMS`              |
  | Téléphone                                                    | `authenticatorNamesVoice`            |
  | Téléphone                                                    | `authenticatorNamesPhone`            |
  | Notification via l’application \$\{appName}                  | `authenticatorNamesPushNotification` |
  | Google Authenticator ou similaire                            | `authenticatorNamesOTP`              |
  | Courriel                                                     | `authenticatorNamesEmail`            |
  | Code de récupération                                         | `authenticatorNamesRecoveryCode`     |
  | Notification via l’application DUO                           | `authenticatorNamesDUO`              |
  | Clé de sécurité                                              | `authenticatorNamesWebauthnRoaming`  |
  | Empreintes digitales ou reconnaissance faciale               | `authenticatorNamesWebauthnPlatform` |
</Accordion>

<Accordion title="mfa-email">
  ## Écran : mfa-email-challenge

  <Frame>![Capture d’écran de référence mfa-email-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-email-challenge.png)</Frame>

  | Texte                                                                                        | Clé                                       |
  | -------------------------------------------------------------------------------------------- | ----------------------------------------- |
  | Saisissez votre code de courriel pour vous connecter \$\{clientName}                         | `pageTitle`                               |
  | Retour                                                                                       | `backText`                                |
  | Continuer                                                                                    | `buttonText`                              |
  | Nous vous avons envoyé un courriel contenant votre code à                                    | `description`                             |
  | Essayez une autre méthode                                                                    | `pickAuthenticatorText`                   |
  | Saisissez le code                                                                            | `placeholder`                             |
  | Mémoriser cet appareil pendant 30 jours                                                      | `rememberMeText`                          |
  | Renvoyer                                                                                     | `resendActionText`                        |
  | Pas reçu de courriel?                                                                        | `resendText`                              |
  | Vérifiez votre identité                                                                      | `title`                                   |
  | \$\{companyName}                                                                             | `logoAltText`                             |
  | Le code OTP doit comporter 6 caractères numériques                                           | `invalid-otp-code-format`                 |
  | Le code saisi n’est pas valide                                                               | `invalid-code`                            |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                                | `authenticator-error`                     |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                            | `no-transaction-in-progress`              |
  | Vous avez dépassé le nombre de courriels autorisé. Merci de réessayer dans quelques minutes. | `too-many-email`                          |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                           | `transaction-not-found`                   |
  | Nous n’avons pas pu envoyer le courriel. Merci de réessayer plus tard.                       | `mfa-email-challenge-authenticator-error` |

  ## Écran : mfa-email-list

  <Frame>![Capture d’écran de référence mfa-email-list](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-email-list.png)</Frame>

  | Texte                                                   | Clé         |
  | ------------------------------------------------------- | ----------- |
  | Liste des adresses courriel disponibles \$\{clientName} | `pageTitle` |
  | Retour                                                  | `backText`  |
  | Adresses courriel inscrites                             | `title`     |
</Accordion>

<Accordion title="mfa-otp">
  ## Écran : mfa-otp-enrollment-qr

  <Frame>![Capture d’écran de référence mfa-otp-enrollment-qr](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-otp-enrollment-qr.png)</Frame>

  | Texte                                                                                                                               | Clé                       |
  | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
  | Balayez le code pour vous connecter avec un mot de passe à usage unique \$\{clientName}                                             | `pageTitle`               |
  | Sécurisez votre compte                                                                                                              | `title`                   |
  | Balayez le code QR ci-dessous avec votre application d’authentification préférée, puis saisissez le code à usage unique ci-dessous. | `description`             |
  | Continuer                                                                                                                           | `buttonText`              |
  | Vous n’arrivez pas à balayer?                                                                                                       | `codeEnrollmentText`      |
  | Essayez une autre méthode                                                                                                           | `pickAuthenticatorText`   |
  | Saisissez votre code à usage unique                                                                                                 | `placeholder`             |
  | Ensuite                                                                                                                             | `separatorText`           |
  | \$\{companyName}                                                                                                                    | `logoAltText`             |
  | Le code OTP doit comporter 6 caractères numériques                                                                                  | `invalid-otp-code-format` |
  | Le code saisi n’est pas valide                                                                                                      | `invalid-code`            |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                                                                    | `too-many-failures`       |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                                                                  | `transaction-not-found`   |
  | Vous êtes déjà inscrit(e) à l’AMF.                                                                                                  | `user-already-enrolled`   |

  ## Écran : mfa-otp-enrollment-code

  <Frame>![Capture d’écran de référence du code d’inscription mfa-otp](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-otp-enrollment-code.png)</Frame>

  | Texte                                                                                                                                               | Clé                     |
  | --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
  | Copiez le code pour vous connecter à l’aide d’un mot de passe à usage unique \$\{clientName}                                                        | `pageTitle`             |
  | Retour                                                                                                                                              | `backText`              |
  | Continuer                                                                                                                                           | `buttonText`            |
  | Code sécurisé à copier                                                                                                                              | `altText`               |
  | Copier le code                                                                                                                                      | `copyCodeButtonText`    |
  | Saisissez manuellement le code suivant dans votre application d’authentification préférée, puis saisissez le code à usage unique fourni ci-dessous. | `description`           |
  | Essayez une autre méthode                                                                                                                           | `pickAuthenticatorText` |
  | Saisissez votre code à usage unique                                                                                                                 | `placeholder`           |
  | Sécurisez votre compte                                                                                                                              | `title`                 |
  | \$\{companyName}                                                                                                                                    | `logoAltText`           |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                                                                                    | `too-many-failures`     |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                                                                                  | `transaction-not-found` |

  ## Écran : mfa-otp-challenge

  <Frame>![Capture d’écran de référence mfa-otp-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-otp-challenge.png)</Frame>

  | Texte                                                                           | Clé                     |
  | ------------------------------------------------------------------------------- | ----------------------- |
  | Saisissez votre mot de passe à usage unique pour vous connecter \$\{clientName} | `pageTitle`             |
  | Vérifiez votre identité                                                         | `title`                 |
  | Obtenez un code dans votre application de mot de passe unique préférée.         | `description`           |
  | Continuer                                                                       | `buttonText`            |
  | Essayez une autre méthode                                                       | `pickAuthenticatorText` |
  | Saisissez votre code à usage unique                                             | `placeholder`           |
  | Mémoriser cet appareil pendant 30 jours                                         | `rememberMeText`        |
  | \$\{companyName}                                                                | `logoAltText`           |
  | Utilisez un mot de passe                                                        | `usePasswordText`       |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                   | `authenticator-error`   |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                | `too-many-failures`     |
  | Votre transaction d’inscription a expiré : vous devez recommencer.              | `transaction-not-found` |
</Accordion>

<Accordion title="mfa-phone">
  ## Écran : mfa-phone-challenge

  <Frame>![Capture d’écran de référence mfa-phone-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-phone-challenge.png)</Frame>

  | Texte                                                                                                            | Clé                     |
  | ---------------------------------------------------------------------------------------------------------------- | ----------------------- |
  | Utilisez votre numéro de téléphone pour vous connecter à \$\{clientName}                                         | `pageTitle`             |
  | Vérifiez votre identité                                                                                          | `title`                 |
  | Nous allons envoyer un code à 6 chiffres au numéro de téléphone suivant :                                        | `description`           |
  | Continuer                                                                                                        | `continueButtonText`    |
  | Choisir un autre numéro de téléphone                                                                             | `changePhoneText`       |
  | Message texte                                                                                                    | `smsButtonText`         |
  | Appel vocal                                                                                                      | `voiceButtonText`       |
  | Comment souhaitez-vous recevoir le code?                                                                         | `chooseMessageTypeText` |
  | Essayez une autre méthode                                                                                        | `pickAuthenticatorText` |
  | Saisissez votre numéro de téléphone                                                                              | `placeholder`           |
  | \$\{companyName}                                                                                                 | `logoAltText`           |
  | Un problème est survenu dans l’envoi du SMS                                                                      | `send-sms-failed`       |
  | Un problème est survenu lors de l’appel vocal                                                                    | `send-voice-failed`     |
  | Le numéro de téléphone doit contenir seulement des chiffres.                                                     | `invalid-phone-format`  |
  | Votre numéro de téléphone semble invalide. Merci de vérifier et de réessayer.                                    | `invalid-phone`         |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Réessayez dans quelques minutes.        | `too-many-sms`          |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Attendez quelques minutes et réessayez. | `too-many-voice`        |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                                | `transaction-not-found` |
  | Veuillez saisir un numéro de téléphone                                                                           | `no-phone`              |

  ## Écran : mfa-phone-enrollment

  <Frame>![Capture d’écran de référence mfa-phone-enrollment](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-phone-enrollment.png)</Frame>

  | Texte                                                                                                            | Clé                       |
  | ---------------------------------------------------------------------------------------------------------------- | ------------------------- |
  | Saisissez votre numéro de téléphone pour vous connecter en utilisant un code par téléphone \$\{clientName}       | `pageTitle`               |
  | Sécurisez votre compte                                                                                           | `title`                   |
  | Saisissez votre code de pays et votre numéro de téléphone pour recevoir un code à 6 chiffres :                   | `description`             |
  | Continuer                                                                                                        | `continueButtonText`      |
  | Message texte                                                                                                    | `smsButtonText`           |
  | Appel vocal                                                                                                      | `voiceButtonText`         |
  | Comment souhaitez-vous recevoir le code?                                                                         | `chooseMessageTypeText`   |
  | Essayez une autre méthode                                                                                        | `pickAuthenticatorText`   |
  | Saisissez votre numéro de téléphone                                                                              | `placeholder`             |
  | \$\{companyName}                                                                                                 | `logoAltText`             |
  | Un problème est survenu lors de l’envoi du SMS                                                                   | `send-sms-failed`         |
  | Un problème est survenu lors du message vocal                                                                    | `send-voice-failed`       |
  | Échec de l’envoi du SMS. Veuillez réessayer plus tard.                                                           | `sms-authenticator-error` |
  | Le numéro de téléphone ne peut contenir que des chiffres.                                                        | `invalid-phone-format`    |
  | Il semble que votre numéro de téléphone ne soit pas valide. Merci de vérifier et de réessayer.                   | `invalid-phone`           |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Réessayez dans quelques minutes.        | `too-many-sms`            |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Attendez quelques minutes et réessayez. | `too-many-voice`          |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                                | `transaction-not-found`   |
  | Veuillez saisir un numéro de téléphone                                                                           | `no-phone`                |
</Accordion>

<Accordion title="mfa-push">
  ## Écran : mfa-push-welcome

  <Frame>![ capture d’écran de référence pour mfa-push-welcome](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-push-welcome.png)</Frame>

  | Texte                                                                                          | Clé                     |
  | ---------------------------------------------------------------------------------------------- | ----------------------- |
  | Installez l’application \$\{clientName}                                                        | `pageTitle`             |
  | Sécurisez votre compte                                                                         | `title`                 |
  | Pour continuer, installez l’application \$\{appName} via l’app store de votre appareil mobile. | `description`           |
  | Google Play                                                                                    | `androidButtonText`     |
  | Continuer                                                                                      | `buttonText`            |
  | App Store                                                                                      | `iosButtonText`         |
  | Essayez une autre méthode                                                                      | `pickAuthenticatorText` |
  | \$\{companyName}                                                                               | `logoAltText`           |

  ## Écran : mfa-push-enrollment-qr

  <Frame>![Écran de référence mfa-push-enrollment-qr](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-push-enrollment-qr.png)</Frame>

  | Texte                                                                                        | Clé                              |
  | -------------------------------------------------------------------------------------------- | -------------------------------- |
  | Scannez le code pour vous connecter avec une notification poussée \$\{clientName}            | `pageTitle`                      |
  | Sécurisez votre compte                                                                       | `title`                          |
  | Scannez le code QR ci-dessous avec votre application \$\{appName} sur votre appareil mobile. | `description`                    |
  | Essayez une autre méthode                                                                    | `pickAuthenticatorText`          |
  | Continuer                                                                                    | `buttonText`                     |
  | \$\{companyName}                                                                             | `logoAltText`                    |
  | Vous devez scanner le code QR avec l’application \$\{appName} sur votre appareil mobile.     | `enrollment-transaction-pending` |

  ## Écran : mfa-push-challenge-push

  <Frame>![Capture d’écran de référence mfa-push-challenge-push](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-push-challenge-push.png)</Frame>

  | Texte                                                                                         | Clé                                      |
  | --------------------------------------------------------------------------------------------- | ---------------------------------------- |
  | Acceptez la notification poussée pour vous connecter \$\{clientName}                          | `pageTitle`                              |
  | Vérifiez votre identité                                                                       | `title`                                  |
  | Nous avons envoyé une notification à l’appareil suivant via l’application \$\{appName} :      | `description`                            |
  | J’ai répondu sur mon appareil                                                                 | `buttonText`                             |
  | Essayez une autre méthode                                                                     | `pickAuthenticatorText`                  |
  | Mémoriser cet appareil pendant 30 jours                                                       | `rememberMeText`                         |
  | Renvoyer                                                                                      | `resendActionText`                       |
  | Pas de notification reçue ?                                                                   | `resendText`                             |
  | Saisissez le code manuellement                                                                | `enterOtpCode`                           |
  | OU                                                                                            | `separatorText`                          |
  | \$\{companyName}                                                                              | `logoAltText`                            |
  | Vous devez accepter la notification via l’application \$\{appName} sur votre appareil mobile. | `challenge-transaction-pending`          |
  | Nous n’avons pas reçu de confirmation, prenez votre temps.                                    | `polling-interval-exceeded`              |
  | Nous avons reçu trop de demandes de notification. Merci de réessayer dans quelques minutes.   | `too-many-push`                          |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                             | `transaction-not-found`                  |
  | Nous n’avons pas reçu de confirmation, merci de scanner à nouveau le code.                    | `mfa-push-verify-transaction-pending`    |
  | Imposible de vérifier l’inscription. Merci de réessayer plus tard.                            | `mfa-push-verify-authenticator-error`    |
  | Impossible d’envoyer la notification. Merci de réessayer plus tard.                           | `mfa-push-challenge-authenticator-error` |
  | Notification rejetée                                                                          | `transaction-rejected`                   |

  ## Écran : mfa-push-list

  <Frame>![Capture d’écran de référence mfa-push-list](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-push-list.png)</Frame>

  | Texte                                           | Clé         |
  | ----------------------------------------------- | ----------- |
  | Liste des appareils disponibles \$\{clientName} | `pageTitle` |
  | Retour                                          | `backText`  |
  | Appareils enregistrés                           | `title`     |
</Accordion>

<Accordion title="mfa-recovery-code">
  ## Écran : mfa-recovery-code-enrollment

  <Frame>![Capture d’écran de référence de l’inscription au code de récupération MFA](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-recovery-code-enrollment.png)</Frame>

  | Texte                                                                                                                  | Clé                  |
  | ---------------------------------------------------------------------------------------------------------------------- | -------------------- |
  | Copiez votre code de récupération pour le garder en sécurité \$\{clientName}                                           | `pageTitle`          |
  | Presque terminé !                                                                                                      | `title`              |
  | Copiez ce code de récupération et gardez-le en sécurité. Vous en aurez besoin pour vous connecter sans votre appareil. | `description`        |
  | Code sécurisé à copier                                                                                                 | `altText`            |
  | Continuer                                                                                                              | `buttonText`         |
  | J’ai enregistré ce code en lieu sûr                                                                                    | `checkboxText`       |
  | Copier le code                                                                                                         | `copyCodeButtonText` |
  | \$\{companyName}                                                                                                       | `logoAltText`        |
  | Merci de confirmer que vous avez copié le code                                                                         | `no-confirmation`    |

  ## Écran : mfa-recovery-code-challenge

  <Frame>![Capture d’écran de référence du défi du code de récupération MFA](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-recovery-code-challenge.png)</Frame>

  | Texte                                                                                       | Clé                     |
  | ------------------------------------------------------------------------------------------- | ----------------------- |
  | Saisissez votre code de récupération pour vous connecter \$\{clientName}                    | `pageTitle`             |
  | Vérifiez votre identité                                                                     | `title`                 |
  | Saisissez le code de récupération qui vous a été fourni lors de votre inscription initiale. | `description`           |
  | Continuer                                                                                   | `buttonText`            |
  | Essayer une autre méthode                                                                   | `pickAuthenticatorText` |
  | Saisissez votre code de récupération                                                        | `placeholder`           |
  | \$\{companyName}                                                                            | `logoAltText`           |
  | Le code que vous avez saisi n’est pas valide                                                | `invalid-code`          |
  | Le code de récupération doit comporter 24 caractères alphanumériques                        | `invalid-code-format`   |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                               | `authenticator-error`   |
  | Merci de confirmer que vous avez enregistré le code                                         | `no-confirmation`       |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                            | `too-many-failures`     |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                          | `transaction-not-found` |
</Accordion>

<Accordion title="mfa-sms">
  ## Écran : mfa-country-codes

  <Frame>![Capture d’écran de référence mfa-country-codes](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-country-codes.png)</Frame>

  | Texte                                                        | Clé         |
  | ------------------------------------------------------------ | ----------- |
  | Sélectionnez le code indicatif de votre pays \$\{clientName} | `pageTitle` |
  | Retour                                                       | `backText`  |
  | Sélectionnez un code indicatif de pays                       | `title`     |

  ## Écran : mfa-sms-enrollment

  <Frame>![Capture d’écran de référence mfa-sms-enrollment](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-sms-enrollment.png)</Frame>

  | Texte                                                                                                                                | Clé                       |
  | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- |
  | Saisissez votre numéro de téléphone pour vous connecter à l’aide d’un message texte \$\{clientName}                                  | `pageTitle`               |
  | Sécurisez votre compte                                                                                                               | `title`                   |
  | Saisissez votre numéro de téléphone ci-dessous. Un message texte sera envoyé à ce numéro avec un code à saisir dans l’écran suivant. | `description`             |
  | Continuer                                                                                                                            | `buttonText`              |
  | Essayez une autre méthode                                                                                                            | `pickAuthenticatorText`   |
  | Saisissez votre numéro de téléphone                                                                                                  | `placeholder`             |
  | \$\{companyName}                                                                                                                     | `logoAltText`             |
  | Un problème est survenu lors de l’envoi du message texte                                                                             | `send-sms-failed`         |
  | Impossible d’envoyer le message texte. Merci de réessayer plus tard.                                                                 | `sms-authenticator-error` |
  | Le numéro de téléphone ne peut comporter que des chiffres.                                                                           | `invalid-phone-format`    |
  | Votre numéro de téléphone semble ne pas être valide. Merci de vérifier et de réessayer.                                              | `invalid-phone`           |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Merci de réessayer dans quelques minutes.                   | `too-many-sms`            |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                                                                   | `transaction-not-found`   |
  | Merci de saisir un numéro de téléphone                                                                                               | `no-phone`                |

  ## Écran : mfa-sms-challenge

  <Frame>![Capture d’écran de référence mfa-sms-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-sms-challenge.png)</Frame>

  | Texte                                                                                                              | Clé                                    |
  | ------------------------------------------------------------------------------------------------------------------ | -------------------------------------- |
  | Saisissez votre code téléphonique pour vous connecter \$\{clientName}                                              | `pageTitle`                            |
  | Vérifiez votre identité                                                                                            | `title`                                |
  | Nous avons envoyé un message à :                                                                                   | `description`                          |
  | Continuer                                                                                                          | `buttonText`                           |
  | Modifier                                                                                                           | `editText`                             |
  | Modifier le numéro de téléphone                                                                                    | `editLinkScreenReadableText`           |
  | Essayez une autre méthode                                                                                          | `pickAuthenticatorText`                |
  | Saisissez le code à 6 chiffres                                                                                     | `placeholder`                          |
  | Mémoriser cet appareil pendant 30 jours                                                                            | `rememberMeText`                       |
  | Renvoyer                                                                                                           | `resendActionText`                     |
  | Pas de code reçu ?                                                                                                 | `resendText`                           |
  | ou                                                                                                                 | `resendVoiceActionSeparatorTextBefore` |
  | recevoir un appel                                                                                                  | `resendVoiceActionText`                |
  | \$\{companyName}                                                                                                   | `logoAltText`                          |
  | Le code OTP doit avoir 6 caractères numériques                                                                     | `invalid-otp-code-format`              |
  | Le code que vous avez saisi n’est pas valide                                                                       | `invalid-code`                         |
  | Un problème est survenu lors de l’envoi du message texte                                                           | `send-sms-failed`                      |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                                                      | `authenticator-error`                  |
  | Impossible d’envoyer le SMS. Merci de réessayer plus tard.                                                         | `sms-authenticator-error`              |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                                                  | `no-transaction-in-progress`           |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                                                   | `too-many-failures`                    |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Merci de réessayer dans quelques minutes. | `too-many-sms`                         |
  | Votre transaction d’inscription a expiré :vous devez recommencer.                                                  | `transaction-not-found`                |

  ## Écran : mfa-sms-list

  <Frame>![Capture d’écran de référence mfa-sms-list](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-sms-list.png)</Frame>

  | Texte                                                      | Clé         |
  | ---------------------------------------------------------- | ----------- |
  | Liste des numéros de téléphone disponibles \$\{clientName} | `pageTitle` |
  | Retour                                                     | `backText`  |
  | Numéros de téléphone inscrits                              | `title`     |
</Accordion>

<Accordion title="mfa-voice">
  ## Écran : mfa-voice-enrollment

  <Frame>![Capture d’écran de référence mfa-voice-enrollment](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-voice-enrollment.png)</Frame>

  | Texte                                                                                                                               | Clé                     |
  | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
  | Saisissez votre numéro de téléphone pour vous connecter en utilisant un code téléphonique \$\{clientName}                           | `pageTitle`             |
  | Sécuriser votre compte                                                                                                              | `title`                 |
  | Saisissez votre numéro de téléphone ci-dessous. Un appel vocal sera effectué à ce numéro avec un code à saisir sur l’écran suivant. | `description`           |
  | Continuer                                                                                                                           | `buttonText`            |
  | Essayez une autre méthode                                                                                                           | `pickAuthenticatorText` |
  | Saisissez votre numéro de téléphone                                                                                                 | `placeholder`           |
  | \$\{companyName}                                                                                                                    | `logoAltText`           |
  | Il y a eu un problème lors de l’envoi du SMS                                                                                        | `send-sms-failed`       |
  | Le numéro de téléphone ne peut comporter que des chiffres.                                                                          | `invalid-phone-format`  |
  | Il semblerait que votre numéro de téléphone ne soit pas valide. Merci de vérifier et de réessayer.                                  | `invalid-phone`         |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Merci de réessayer dans quelques minutes.                  | `too-many-sms`          |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                                                   | `transaction-not-found` |
  | Merci de saisir un numéro de téléphone                                                                                              | `no-phone`              |

  ## Écran : mfa-voice-challenge

  <Frame>![Capture d’écran de référence mfa-voice-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-voice-challenge.png)</Frame>

  | Texte                                                                                                            | Clé                                  |
  | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
  | Saisissez votre code téléphonique pour vous connecter à \$\{clientName}                                          | `pageTitle`                          |
  | Vérifiez votre identité                                                                                          | `title`                              |
  | Nous avons envoyé un code à 6 chiffres par appel vocal au numéro de téléphone suivant :                          | `description`                        |
  | Continuer                                                                                                        | `buttonText`                         |
  | Modifier                                                                                                         | `editText`                           |
  | Modifier le numéro de téléphone                                                                                  | `editLinkScreenReadableText`         |
  | Choisir un autre numéro de téléphone.                                                                            | `changePhoneText`                    |
  | Essayez une autre méthode                                                                                        | `pickAuthenticatorText`              |
  | Saisissez le code à 6 chiffres                                                                                   | `placeholder`                        |
  | Se souvenir de cet appareil pendant 30 jours                                                                     | `rememberMeText`                     |
  | Rappeler                                                                                                         | `resendActionText`                   |
  | Vous n’avez pas reçu d’appel ?                                                                                   | `resendText`                         |
  | ou                                                                                                               | `resendSmsActionSeparatorTextBefore` |
  | envoyez un texte                                                                                                 | `resendSmsActionText`                |
  | \$\{companyName}                                                                                                 | `logoAltText`                        |
  | Le code OTP doit comporter 6 caractères numériques                                                               | `invalid-otp-code-format`            |
  | Le code que vous avez saisi n’est pas valide                                                                     | `invalid-code`                       |
  | Il y a eu un problème lors de l’appel vocal                                                                      | `send-voice-failed`                  |
  | Nous n’avons pas pu vérifier le code. Merci de réessayer plus tard.                                              | `authenticator-error`                |
  | Impossible de passer l’appel vocal. Merci de réessayer plus tard.                                                | `voice-authenticator-error`          |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                                                | `no-transaction-in-progress`         |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                                                 | `too-many-failures`                  |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Attendez quelques minutes et réessayez. | `too-many-voice`                     |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                                | `transaction-not-found`              |
</Accordion>

<Accordion title="mfa-webauthn">
  ## Écran : mfa-webauthn-platform-enrollment

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/MNtBkzvZfEbOLfRS/docs/images/universal-login/text-customization/mfa-webauth-platform-enrollment.png?fit=max&auto=format&n=MNtBkzvZfEbOLfRS&q=85&s=efbfa4ab07c6256b92a8b8604ae40635" alt="Capture d’écran de référence mfa-webauthn-platform-enrollment" width="550" height="630" data-path="docs/images/universal-login/text-customization/mfa-webauth-platform-enrollment.png" />
  </Frame>

  | Texte                                                                                                                                                                                        | Clé                                 |
  | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
  | Connectez-vous plus rapidement sur cet appareil \$\{clientName}                                                                                                                              | `pageTitle`                         |
  | Connectez-vous plus rapidement sur cet appareil                                                                                                                                              | `title`                             |
  | Faire confiance à cet appareil? Vous pouvez vous connecter rapidement et en toute sécurité la prochaine fois en utilisant l’empreinte digitale ou la reconnaissance faciale de cet appareil. | `description`                       |
  | En attente de la confirmation de l’appareil                                                                                                                                                  | `awaitingConfirmation`              |
  | \$\{companyName}                                                                                                                                                                             | `logoAltText`                       |
  | Continuer                                                                                                                                                                                    | `continueButtonText`                |
  | Essayez une autre méthode                                                                                                                                                                    | `pickAuthenticatorText`             |
  | Me rappeler plus tard                                                                                                                                                                        | `snoozeEnrollmentButtonText`        |
  | Pas sur cet aappareil                                                                                                                                                                        | `refuseAddingDeviceText`            |
  | Pas maintenant                                                                                                                                                                               | `skipAddingDeviceText`              |
  | Nous n’avons pas réussi à démarrer l’inscription de l’appareil. Veuillez réessayer plus tard.                                                                                                | `webauthn-platform-associate-error` |

  ## Écran : mfa-webauthn-roaming-enrollment

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/MNtBkzvZfEbOLfRS/docs/images/universal-login/text-customization/mfa-webauth-roaming-enrollment.png?fit=max&auto=format&n=MNtBkzvZfEbOLfRS&q=85&s=272bad108d393586b9125d0146a201e7" alt="Capture d’écran de référence mfa-webauthn-guidance-enrollment" width="525" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-roaming-enrollment.png" />
  </Frame>

  | Texte                                                                                                      | Clé                        |
  | ---------------------------------------------------------------------------------------------------------- | -------------------------- |
  | Enregistrez votre clé de sécurité avec \$\{clientName}                                                     | `pageTitle`                |
  | Ajoutez votre clé de sécurité                                                                              | `title`                    |
  | Les clés de sécurité peuvent être utilisées comme un facteur d’authentification supplémentaire.            | `description`              |
  | En attente de la clé de sécurité                                                                           | `awaitingConfirmation`     |
  | \$\{companyName}                                                                                           | `logoAltText`              |
  | Utilisez une clé de sécurité                                                                               | `continueButtonText`       |
  | Essayez une autre méthode                                                                                  | `pickAuthenticatorText`    |
  | Connectez votre clé de sécurité et continuez.                                                              | `instructions1`            |
  | Suivez les directives dans votre navigateur.                                                               | `instructions2`            |
  | Nommez votre clé de sécurité pour l’identifier facilement plus tard.                                       | `instructions3`            |
  | Nous n’avons pas réussi à débuter l’enregistrement de votre clé de sécurité. Veuillez réessayer plus tard. | `webauthn-associate-error` |

  ## Écran : mfa-webauthn-platform-challenge

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/MNtBkzvZfEbOLfRS/docs/images/universal-login/text-customization/mfa-webauth-platform-challenge.png?fit=max&auto=format&n=MNtBkzvZfEbOLfRS&q=85&s=953ba5e87cb18306d6895054e573833e" alt="Capture d’écran de référence : mfa-webauthn-challenge-user-initiated" width="514" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-platform-challenge.png" />
  </Frame>

  | Texte                                                                                               | Clé                                          |
  | --------------------------------------------------------------------------------------------------- | -------------------------------------------- |
  | Utilisez les empreintes digitales ou la reconnaissance faciale pour vous connecter, \$\{clientName} | `title`                                      |
  | Appuyez sur le bouton ci-dessous et suivez les étapes dans votre navigateur pour vous connecter.    | `description`                                |
  | En attente de la confirmation de l’appareil                                                         | `awaitingConfirmation`                       |
  | Trop de tentatives d’authentification échouées. Merci de réessayer plus tard.                       | `too-many-webauthn-challenge-attempts-error` |
  | \$\{companyName}                                                                                    | `logoAltText`                                |
  | Continuer                                                                                           | `continueButtonText`                         |
  | Essayer une autre méthode                                                                           | `pickAuthenticatorText`                      |
  | Utiliser le mot de passe                                                                            | `usePasswordText`                            |
  | Mémoriser cet appareil pendant 30 jours                                                             | `rememberMeText`                             |
  | Impossible de démarrer la vérification de l’appareil. Veuillez réessayer plus tard.                 | `webauthn-platform-challenge-error`          |

  ## Écran : mfa-webauthn-roaming-challenge

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/MNtBkzvZfEbOLfRS/docs/images/universal-login/text-customization/mfa-webauth-roaming-challenge.png?fit=max&auto=format&n=MNtBkzvZfEbOLfRS&q=85&s=973ce0473e229b25a85567cdc72c0872" alt="Capture d’écran de référence mfa-webauthn-challenge-user-initiated" width="495" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-roaming-challenge.png" />
  </Frame>

  | Texte                                                                                                                   | Clé                                          |
  | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
  | Utilisez votre clé de sécurité pour vous connecter \$\{clientName}                                                      | `pageTitle`                                  |
  | Confirmez votre identité                                                                                                | `title`                                      |
  | Vérifiez que votre clé de sécurité se trouve à proximité. Lorsque vous continuerez, il vous sera demandé de l’utiliser. | `description`                                |
  | En attente de la clé de sécurité                                                                                        | `awaitingConfirmation`                       |
  | Trop d’échecs de tentatives d’authentification. Merci de réessayer plus tard.                                           | `too-many-webauthn-challenge-attempts-error` |
  | \$\{companyName}                                                                                                        | `logoAltText`                                |
  | Utiliser la clé de sécurité                                                                                             | `continueButtonText`                         |
  | Essayer une autre méthode                                                                                               | `pickAuthenticatorText`                      |
  | Mémoriser cet appareil pendant 30 jours                                                                                 | `rememberMeText`                             |
  | Impossible de démarrer la vérification de la clé de sécurité. Veuillez réessayer plus tard.                             | `webauthn-challenge-error`                   |

  ## Écran: mfa-webauthn-change-key-nickname

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/MNtBkzvZfEbOLfRS/docs/images/universal-login/text-customization/mfa-webauth-change-key-nickname.png?fit=max&auto=format&n=MNtBkzvZfEbOLfRS&q=85&s=dd5ca379e6a1a71a244c3166f44cdfb3" alt="Capture d’écran de référence mfa-webauthn-change-key-nickname" width="511" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-change-key-nickname.png" />
  </Frame>

  | Texte                                                                                    | Clé                                      |
  | ---------------------------------------------------------------------------------------- | ---------------------------------------- |
  | Nommez votre clé de sécurité \$\{clientName}                                             | `title`                                  |
  | Si vous possédez plusieurs clés, cet alias vous permettra d’identifier la bonne.         | `description`                            |
  | Clé de \$\{userName}                                                                     | `nickname`                               |
  | Nom de la clé de sécurité                                                                | `nicknamePlaceholder`                    |
  | Nommez votre appareil                                                                    | \$\{clientName}                          |
  | Si vous possédez plusieurs appareils, cet alias vous aidera à identifier le bon.         | `descriptionPlatform`                    |
  | $\{deviceName} de \$\{userName}                                                          | `nicknamePlatform`                       |
  | Nom de l’appareil                                                                        | `nicknamePlaceholderPlatform`            |
  | Continuer                                                                                | `buttonText`                             |
  | \$\{companyName}                                                                         | `logoAltText`                            |
  | Nous n’avons pas réussi à mettre à jour le nom de votre clé. Veuillez réessayer.         | `webauthn-patch-nickname-error`          |
  | Nous n’avons pas pu mettre à jour le nom de votre appareil. Veuillez essayer à nouveau.  | `webauthn-platform-patch-nickname-error` |
  | Le nom est requis                                                                        | `no-nickname`                            |
  | Le nom est trop court                                                                    | `nickname-too-short`                     |
  | Le nom est trop long                                                                     | `nickname-too-long`                      |
  | Une erreur est survenue lors de la récupération de vos informations. Veuillez réessayer. | `error-while-retrieving-authenticator`   |
  | Une erreur s’est produite lors de l’enregistrement du nom. Veuillez essayer à nouveau.   | `error-while-patching`                   |

  ## Écran : mfa-webauthn-enrollment-success

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/MNtBkzvZfEbOLfRS/docs/images/universal-login/text-customization/mfa-webauthn-enrollment-success.png?fit=max&auto=format&n=MNtBkzvZfEbOLfRS&q=85&s=d84f6aa8be8e06fb3f832fc75682ef0b" alt="Capture d’écran de référence mfa-webauthn-enrollment-success" width="550" height="640" data-path="docs/images/universal-login/text-customization/mfa-webauthn-enrollment-success.png" />
  </Frame>

  | Texte                                                    | Clé                   |
  | -------------------------------------------------------- | --------------------- |
  | Clé de sécurité enregistrée avec succès, \$\{clientName} | `title`               |
  | Appareil enregistré avec succès, \$\{clientName}         | `titlePlatform`       |
  | Vous avez enregistré votre clé de sécurité avec succès.  | `description`         |
  | Vous avez enregistré votre appareil avec succès.         | `descriptionPlatform` |
  | Continuer                                                | `buttonText`          |
  | \$\{companyName}                                         | `logoAltText`         |

  ## Écran : mfa-webauthn-error

  <Frame>![Capture d’écran de référence mfa-webauthn-error](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-webauthn-error.png)</Frame>

  | Texte                                                                                                                        | Clé                             |
  | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
  | Veuillez essayer à nouveau                                                                                                   | `tryAgainLinkText`              |
  | Essayer une autre méthode                                                                                                    | `pickAuthenticatorText`         |
  | Erreur d’enregistrement de la clé de sécurité                                                                                | \$\{clientName}                 |
  | Échec de vérification de la clé de sécurité                                                                                  | `errorTitleChallenge`           |
  | Échec d’enregistrement de l’appareil                                                                                         | \$\{clientName}                 |
  | Une erreur s’est produite                                                                                                    | `errorTitlePlatformChallenge`   |
  | Une erreur s’est produite. Veuillez réessayer ou utiliser une autre méthode.                                                 | `description`                   |
  | Si vous avez déjà enregistré cet appareil, veuillez réessayer. Si ce n’est pas le cas, essayez d’utiliser une autre méthode. | `descriptionPlatform`           |
  | Non merci                                                                                                                    | `refuseAddingAuthenticatorText` |
  | Utiliser le mot de passe                                                                                                     | `usePasswordText`               |

  ## Écran : mfa-webauthn-not-available-error

  <Frame>![Capture d’écran de référence mfa-webauthn-not-available-error](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/mfa-webauthn-not-available-error.png)</Frame>

  | Texte                                                                                                                                                                                               | Clé                     |
  | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
  | Les clés de sécurité ne sont pas prises en charge \$\{clientName}                                                                                                                                   | `pageTitle`             |
  | Les clés de sécurité ne sont pas prises en charge                                                                                                                                                   | `errorTitle`            |
  | Nous sommes désolés, mais votre navigateur ou votre appareil ne prend pas en charge les clés de sécurité. Essayez d’utiliser un autre navigateur ou de vous connecter à partir d’un autre appareil. | `errorDescription`      |
  | Essayez une autre méthode                                                                                                                                                                           | `pickAuthenticatorText` |
  | Utilisez le mot de passe                                                                                                                                                                            | `usePasswordText`       |
</Accordion>

<Accordion title="organizations">
  ## Écran : organization-selection

  <Frame>![capture d’écran de référence pour la sélection d’organisation](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/organization-selection.png)</Frame>

  | Texte                                                                  | Clé                    |
  | ---------------------------------------------------------------------- | ---------------------- |
  | Indiquez votre organisation, \$\{clientName}                           | `pageTitle`            |
  | Continuer                                                              | `buttonText`           |
  | Saisissez le nom de votre organisation \$\{companyName} pour continuer | `description`          |
  | Saisissez le nom de votre organisation                                 | `placeholder`          |
  | Indiquez votre organisation                                            | `title`                |
  | \$\{companyName}                                                       | `logoAltText`          |
  | L’organisation que vous avez indiquée n’est pas valide.                | `invalid-organization` |

  ## Écran : organization-picker

  <Frame>![Capture d’écran de référence sélectionneur d’organisation](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/organization-picker.png)</Frame>

  | Texte                                                                            | Clé               |
  | -------------------------------------------------------------------------------- | ----------------- |
  | Choisissez une Organisation                                                      | `pageTitle`       |
  | fait partie de plusieurs organisations.                                          | `loggedInText`    |
  | est utilisé comme un compte personnel et fait partie de plusieurs organisations. | `loggedInTextB2C` |
  | Choisissez une organisation                                                      | `title`           |
  | Choisissez un compte pour continuer                                              | `titleB2C`        |
  | \<%= "\${companyName}" %>                                                        | `logoAltText`     |
  | OU                                                                               | `separatorText`   |
  | Continuez avec un compte personnel                                               | `continueTextB2C` |
</Accordion>

<Accordion title="reset-password">
  ## Écran :Demande de réinitialisation du mot de passe

  <Frame>![capture d’écran de référence pour demande de réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-request.png)</Frame>

  | Text                                                                                                                                                                | Key                                 |
  | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
  | Réinitialisez votre mot de passe                                                                                                                                    | \<%= "\${clientName}" %>            |
  | Avez-vous oublié votre mot de passe?                                                                                                                                | `title`                             |
  | Retour vers \<%= "\${clientName}" %>                                                                                                                                | `backToLoginLinkText`               |
  | Continuer                                                                                                                                                           | `buttonText`                        |
  | Entrez votre adresse courriel et nous vous enverrons les instructions pour réinitialiser votre mot de passe.                                                        | `descriptionEmail`                  |
  | Entrez votre nom d’utilisateur et nous vous enverrons les instructions pour réinitialiser votre mot de passe.                                                       | `descriptionUsername`               |
  | Addresse courriel                                                                                                                                                   | `placeholderEmail`                  |
  | Nom d’utilisateur                                                                                                                                                   | `placeholderUsername`               |
  | Addresse courriel                                                                                                                                                   | `emailPlaceholder`                  |
  | Nom d’utilisateur                                                                                                                                                   | `usernamePlaceholder`               |
  | Numéro de téléphone                                                                                                                                                 | `phonePlaceholder`                  |
  | Téléphone ou Nom d’utilisateur ou Courriel                                                                                                                          | `phoneOrUsernameOrEmailPlaceholder` |
  | Numéro de téléphone ou adresse courriel                                                                                                                             | `phoneOrEmailPlaceholder`           |
  | Numéro de téléphone ou nom d’utilisateur                                                                                                                            | `phoneOrUsernamePlaceholder`        |
  | Nom d’utilisateur ou adresse courriel                                                                                                                               | `usernameOrEmailPlaceholder`        |
  | Entrez votre adresse courriel et nous vous enverrons les instructions pour réinitialiser votre mot de passe.                                                        | `emailDescription`                  |
  | Entrez votre nom d’utilisateur et nous vous enverrons les instructions pour réinitialiser votre mot de passe.                                                       | `usernameDescription`               |
  | Entrez votre numéro de téléphone et nous vous enverrons les instructions pour réinitialiser votre mot de passe.                                                     | `phoneDescription`                  |
  | Entrez votre numéro de téléphone ou votre nom d’utilisateur ou votre adresse courriel et nous vous enverrons les instructions pour réinitialiser votre mot de passe | `phoneOrUsernameOrEmailDescription` |
  | Entrez votre numéro de téléphone ou votre adresse courriel et nous vous enverrons les instructions pour réinitialiser votre mot de passe                            | `phoneOrEmailDescription`           |
  | Entrez votre numéro de téléphone ou votre nom d’utilisateur et nous vous enverrons les instructions pour réinitialiser votre mot de passe                           | `phoneOrUsernameDescription`        |
  | Entrez votre nom d’utilisateur ou votre adresse courriel et nous vous enverrons les instructions pour réinitialiser votre mot de passe                              | `usernameOrEmailDescription`        |
  | \<%= "\${companyName}" %>                                                                                                                                           | `logoAltText`                       |
  | Ce ticket a expiré.                                                                                                                                                 | `auth0-users-expired-ticket`        |
  | Une erreur s’est produite, veuillez réessayer plus tard.                                                                                                            | `custom-script-error-code`          |
  | Ce ticket a déjà été utilisé.                                                                                                                                       | `auth0-users-used-ticket`           |
  | Une erreur s’est produite, veuillez réessayer plus tard                                                                                                             | `auth0-users-validation`            |
  | Nous avons rencontré un problème lors de l’envoi de courriel, veuillez réessayer plus tard.                                                                         | `reset-password-error`              |
  | Vous avez dépassé le nombre de courriels autorisé. Merci de réessayer dans quelques minutes.                                                                        | `too-many-email`                    |
  | Vous avez dépassé le nombre de courriels autorisé. Merci de réessayer dans quelques minutes.                                                                        | `too-many-requests`                 |
  | Veuillez entrer une adresse courriel                                                                                                                                | `no-email`                          |
  | Le nom d’utilisateur est requis                                                                                                                                     | `no-username`                       |
  | Veuillez entrer un numéro de téléphone                                                                                                                              | `no-phone_number`                   |
  | Numéro de téléphone invalide.                                                                                                                                       | `invalid-phone-format`              |
  | L’identifiant de la connexion saisi est invalide .                                                                                                                  | `invalid-login-id`                  |
  | Veuillez saisir une adresse courriel ou un numéro de téléphone valide. Les numéros de téléphone doivent inclure l’indicatif téléphonique du pays.                   | `invalid-email-phone`               |

  ## Écran : courriel de réinitialisation du mot de passe

  <Frame>![Capture d’écran de référence du courriel de réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-email.png)</Frame>

  | Text                                                                                                                                            | Key                      |
  | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
  | Consultez vos courriels                                                                                                                         | \<%= "\${clientName}" %> |
  | Consultez vos courriels                                                                                                                         | `title`                  |
  | Retour                                                                                                                                          | `backButtonText`         |
  | Consultez vos courriels \<%= "\${email}" %> pour des instructions de réinitialisation de votre mot de passe.                                    | `emailDescription`       |
  | Renvoyer le courriel                                                                                                                            | `resendLinkText`         |
  | Consultez l’adresse courriel associée au nom d’utilisateur \<%= "\${email}" %> pour des instructions de réinitialisation de votre mot de passe. | `usernameDescription`    |

  ## Écran : réinitialisation du mot de passe

  <Frame>![Capture d’écran de référence de réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password.png)</Frame>

  | Text                                                                          | Key                                  |
  | ----------------------------------------------------------------------------- | ------------------------------------ |
  | Réinitialisez votre mot de passe                                              | \<%= "\${clientName}" %>             |
  | Changez votre mot de passe                                                    | `title`                              |
  | Saisissez un nouveau mot de passe ci-dessous pour changer votre mot de passe. | `description`                        |
  | Réinitialiser le mot de passe                                                 | `buttonText`                         |
  | Nouveau mot de passe                                                          | `passwordPlaceholder`                |
  | Saisissez une deuxième fois votre nouveau mot de passe                        | `reEnterpasswordPlaceholder`         |
  | Votre mot de passe doit contenir :                                            | `passwordSecurityText`               |
  | \<%= "\${companyName}" %>                                                     | `logoAltText`                        |
  | Afficher le mot de passe                                                      | `showPasswordText`                   |
  | Masquer le mot de passe                                                       | `hidePasswordText`                   |
  | Échec                                                                         | `accessibilityError`                 |
  | Réussite                                                                      | `accessibilityValid`                 |
  | Ce ticket a expiré.                                                           | `auth0-users-expired-ticket`         |
  | Un problème est survenu, merci de réessayer plus tard.                        | `custom-script-error-code`           |
  | Ce ticket a déjà été utilisé.                                                 | `auth0-users-used-ticket`            |
  | Un problème est survenu, merci de réessayer plus tard                         | `auth0-users-validation`             |
  | Saisissez un nouveau mot de passe.                                            | `no-password-reset`                  |
  | Vous n’avez pas confirmé le nouveau mot de passe                              | `no-re-enter-password`               |
  | Le mot de passe contient des informations sur l’utilisateur                   | `password-contains-user-information` |
  | Les mots de passe ne correspondent pas                                        | `password-mismatch`                  |

  ## Écran : réinitialisation du mot de passe réussie

  <Frame>![capture d’écran de référence de réinitialisation du mot de passe réussie](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-success.png)</Frame>

  | Text                                         | Key                      |
  | -------------------------------------------- | ------------------------ |
  | Mot de passe réinitialisé avec succès        | \<%= "\${clientName}" %> |
  | Mot de passe changé !                        | `eventTitle`             |
  | Votre mot de passe a été changé avec succès. | `description`            |
  | Retour \<%= "\${clientName}" %>              | `buttonText`             |

  ## Écran : erreur de réinitialisation du mot de passe

  <Frame>![capture d’écran de référence d’erreur de réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-error.png)</Frame>

  | Text                                                                                                                                                                         | Key                          |
  | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
  | Erreur de réinitialisation du mot de passe                                                                                                                                   | \<%= "\${clientName}" %>     |
  | Retour \<%= "\${clientName}" %>                                                                                                                                              | `backToLoginLinkText`        |
  | Pour réinitialiser votre mot de passe, retournez sur la page de connexion et sélectionnez « Mot de passe oublié » pour recevoir un nouveau courriel.                         | `descriptionExpired`         |
  | Une erreur s’est produite. Veuillez retourner sur la page de connexion et sélectionner « Mot de passe oublié » pour réessayer.                                               | `descriptionGeneric`         |
  | Ce lien a déjà été utilisé. Pour réinitialiser votre mot de passe, revenez à la page de connexion et sélectionnez « Mot de passe oublié » pour recevoir un nouveau courriel. | `descriptionUsed`            |
  | Lien expiré                                                                                                                                                                  | `eventTitleExpired`          |
  | Veuillez réessayer                                                                                                                                                           | `eventTitleGeneric`          |
  | Lien non valide                                                                                                                                                              | `eventTitleUsed`             |
  | Ce ticket a expiré.                                                                                                                                                          | `auth0-users-expired-ticket` |
  | Un problème est survenu, merci de réessayer plus tard.                                                                                                                       | `custom-script-error-code`   |
  | Ce ticket a déjà été utilisé.                                                                                                                                                | `auth0-users-used-ticket`    |
  | Un problème est survenu, merci de réessayer plus tard                                                                                                                        | `auth0-users-validation`     |
  | Un problème est survenu lors de l’envoi du courriel, merci de réessayer plus tard.                                                                                           | `reset-password-error`       |

  ## Écran : Défi d’authentification par courriel pour la réinitialisation du mot de passe

  <Frame>![Capture d’écran de référence du défi d’authentification par courriel pour la réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-email-challenge.png)</Frame>

  | Text                                                                                         | Key                                       |
  | -------------------------------------------------------------------------------------------- | ----------------------------------------- |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour             | \<%= "\${clientName}" %>                  |
  | Retour                                                                                       | `backText`                                |
  | Continuer                                                                                    | `buttonText`                              |
  | Nous avons envoyé un courriel avec votre code pour                                           | `description`                             |
  | Essayez une autre méthode                                                                    | `pickAuthenticatorText`                   |
  | Saisissez le code                                                                            | `placeholder`                             |
  | Mémoriser ce dispositif pendant 30 jours                                                     | `rememberMeText`                          |
  | Renvoyer                                                                                     | `resendActionText`                        |
  | Pas reçu de courriel ?                                                                       | `resendText`                              |
  | Vérifiez votre identité                                                                      | `title`                                   |
  | \<%= "\${companyName}" %>                                                                    | `logoAltText`                             |
  | Le code OTP doit avoir 6 caractères numériques                                               | `invalid-otp-code-format`                 |
  | Le code saisi n’est pas valide                                                               | `invalid-code`                            |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                                | `authenticator-error`                     |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                            | `no-transaction-in-progress`              |
  | Vous avez dépassé le nombre de courriels autorisé. Merci de réessayer dans quelques minutes. | `too-many-email`                          |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                            | `transaction-not-found`                   |
  | Nous n’avons pas pu envoyer le courriel. Merci de réessayer plus tard.                       | `mfa-email-challenge-authenticator-error` |

  ## Écran : Défi d’authentification à mot de passe à usage unique pour la réinitialisation du mot de passe

  <Frame>![Capture d’écran de référence du défi d’authentification à mot de passe à usage unique pour la réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-otp-challenge.png)</Frame>

  | Text                                                                                       | Key                      |
  | ------------------------------------------------------------------------------------------ | ------------------------ |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour           | \<%= "\${clientName}" %> |
  | Vérifiez votre identité                                                                    | `title`                  |
  | Un code devrait être fourni par votre application de mot de passe à usage unique préférée. | `description`            |
  | Continuer                                                                                  | `buttonText`             |
  | Essayez une autre méthode                                                                  | `pickAuthenticatorText`  |
  | Saisissez votre code à usage unique                                                        | `placeholder`            |
  | Mémoriser ce dispositif pendant 30 jours                                                   | `rememberMeText`         |
  | \<%= "\${companyName}" %>                                                                  | `logoAltText`            |
  | Utilisez le mot de passe                                                                   | `usePasswordText`        |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                              | `authenticator-error`    |
  | Trop de codes erronés. Réessayez dans quelques minutes.                                    | `too-many-failures`      |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                          | `transaction-not-found`  |

  ## Écran : Défi d’authentification par téléphone pour la réinitialisation du mot de passe

  <Frame>![Capture d’écran de référence du défi d’authentification par téléphone pour la réinitialisation du mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-phone-challenge.png)</Frame>

  | Text                                                                                                               | Key                      |
  | ------------------------------------------------------------------------------------------------------------------ | ------------------------ |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour                                   | \<%= "\${clientName}" %> |
  | Vérifiez votre identité                                                                                            | `title`                  |
  | Nous enverrons un code à 6 chiffres au numéro de téléphone suivant :                                               | `description`            |
  | Continuer                                                                                                          | `continueButtonText`     |
  | Choisissez un autre numéro de téléphone.                                                                           | `changePhoneText`        |
  | Message texte                                                                                                      | `smsButtonText`          |
  | Appel vocal                                                                                                        | `voiceButtonText`        |
  | Comment souhaitez-vous recevoir le code ?                                                                          | `chooseMessageTypeText`  |
  | Essayer une autre méthode                                                                                          | `pickAuthenticatorText`  |
  | Saisissez votre numéro de téléphone                                                                                | `placeholder`            |
  | \<%= "\${companyName}" %>                                                                                          | `logoAltText`            |
  | Un problème est survenu lors de l’envoi du message texte                                                           | `send-sms-failed`        |
  | Un problème est survenu lors de l’appel vocal                                                                      | `send-voice-failed`      |
  | Le numéro de téléphone ne peut contenir que des chiffres.                                                          | `invalid-phone-format`   |
  | Apparemment, votre numéro de téléphone n’est pas valide. Merci de vérifier et de réessayer.                        | `invalid-phone`          |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Réessayez dans quelques minutes.          | `too-many-sms`           |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Merci de réessayer dans quelques minutes. | `too-many-voice`         |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                                  | `transaction-not-found`  |
  | Merci de saisir un numéro de téléphone                                                                             | `no-phone`               |

  ## Écran : reset-password-mfa-push-challenge-push

  <Frame>![Capture d’écran de référence reset-password-mfa-push-challenge-push](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-push-challenge-push.png)</Frame>

  | Text                                                                                                   | Key                                      |
  | ------------------------------------------------------------------------------------------------------ | ---------------------------------------- |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour                       | \<%= "\${clientName}" %>                 |
  | Vérifiez votre identité                                                                                | `title`                                  |
  | Nous avons envoyé une notification à l’appareil suivant via l’application\<%= "\${appName}" %>         | `description`                            |
  | J’ai répondu sur mon appareil                                                                          | `buttonText`                             |
  | Essayer une autre méthode                                                                              | `pickAuthenticatorText`                  |
  | Mémoriser cet appareil pendant 30 jours                                                                | `rememberMeText`                         |
  | Renvoyer                                                                                               | `resendActionText`                       |
  | Pas de notification reçue ?                                                                            | `resendText`                             |
  | Saisissez le code manuellement                                                                         | `enterOtpCode`                           |
  | OU                                                                                                     | `separatorText`                          |
  | \<%= "\${companyName}" %>                                                                              | `logoAltText`                            |
  | Vous devez accepter la notification via l’application \<%= "\${appName}" %> sur votre appareil mobile. | `challenge-transaction-pending`          |
  | Nous n’avons pas reçu de confirmation, prenez votre temps.                                             | `polling-interval-exceeded`              |
  | Nous avons reçu trop de demandes de notification. Merci de réessayer dans quelques minutes.            | `too-many-push`                          |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                      | `transaction-not-found`                  |
  | Nous n’avons pas reçu de confirmation, merci de scanner à nouveau le code.                             | `mfa-push-verify-transaction-pending`    |
  | Imposible de vérifier l’inscription. Merci de réessayer plus tard.                                     | `mfa-push-verify-authenticator-error`    |
  | Impossible d’envoyer la notification. Merci de réessayer plus tard.                                    | `mfa-push-challenge-authenticator-error` |
  | Notification refusée                                                                                   | `transaction-rejected`                   |

  ## Écran : reset-password-mfa-recovery-code-challenge

  <Frame>![capture d’écran de référence reset-password-mfa-recovery-code-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-recovery-code-challenge.png)</Frame>

  | Text                                                                             | Key                      |
  | -------------------------------------------------------------------------------- | ------------------------ |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour | \<%= "\${clientName}" %> |
  | Vérifiez votre identité                                                          | `title`                  |
  | Saisissez le code de vérification fourni pendant votre inscription initiale.     | `description`            |
  | Continuer                                                                        | `buttonText`             |
  | Essayez une autre méthode                                                        | `pickAuthenticatorText`  |
  | Saisissez votre code de récupération                                             | `placeholder`            |
  | \<%= "\${companyName}" %>                                                        | `logoAltText`            |
  | Le code saisi n’est pas valide                                                   | `invalid-code`           |
  | Le code de récupération doit avoir 24 caractères alphanumériques                 | `invalid-code-format`    |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                    | `authenticator-error`    |
  | Merci de confirmer que vous avez enregistré le code                              | `no-confirmation`        |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                 | `too-many-failures`      |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                | `transaction-not-found`  |

  ## Écran : reset-password-mfa-sms-challenge

  <Frame>![Capture d’écran de référence reset-password-mfa-sms-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-sms-challenge.png)</Frame>

  | Text                                                                                                      | Key                                    |
  | --------------------------------------------------------------------------------------------------------- | -------------------------------------- |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour                          | \<%= "\${clientName}" %>               |
  | Vérifiez votre identité                                                                                   | `title`                                |
  | Nous avons envoyé un message texte à :                                                                    | `description`                          |
  | Continuer                                                                                                 | `buttonText`                           |
  | Modifier                                                                                                  | `editText`                             |
  | Modifiez le numéro de téléphone                                                                           | `editLinkScreenReadableText`           |
  | Essayez une autre méthode                                                                                 | `pickAuthenticatorText`                |
  | Saisissez le code à 6 chiffres                                                                            | `placeholder`                          |
  | Mémoriser cet appareil pendant 30 jours                                                                   | `rememberMeText`                       |
  | Renvoyer                                                                                                  | `resendActionText`                     |
  | Pas de code reçu ?                                                                                        | `resendText`                           |
  | ou                                                                                                        | `resendVoiceActionSeparatorTextBefore` |
  | recevoir un appel                                                                                         | `resendVoiceActionText`                |
  | \<%= "\${companyName}" %>                                                                                 | `logoAltText`                          |
  | Le code OTP doit avoir 6 caractères numériques                                                            | `invalid-otp-code-format`              |
  | Le code saisi n’est pas valide                                                                            | `invalid-code`                         |
  | Un problème est survenu lors de l’envoi du message texte                                                  | `send-sms-failed`                      |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                                             | `authenticator-error`                  |
  | Impossible d’envoyer le SMS. Merci de réessayer plus tard.                                                | `sms-authenticator-error`              |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                                         | `no-transaction-in-progress`           |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                                          | `too-many-failures`                    |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Réessayez dans quelques minutes. | `too-many-sms`                         |
  | Votre transaction d’inscription a expiré, vous devez recommencer.                                         | `transaction-not-found`                |

  ## Écran : reset-password-mfa-voice-challenge

  <Frame>![Capture d’écran reset-password-mfa-voice-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-voice-challenge.png)</Frame>

  | Text                                                                                                      | Key                                  |
  | --------------------------------------------------------------------------------------------------------- | ------------------------------------ |
  | Saisissez votre mot de passe à usage unique pour changer votre mot de passe pour                          | \<%= "\${clientName}" %>             |
  | Vérifiez votre identité                                                                                   | `title`                              |
  | Nous avons envoyé un code à 6 chiffres par appel vocal au numéro de téléphone suivant :                   | `description`                        |
  | Continuer                                                                                                 | `buttonText`                         |
  | Modifier                                                                                                  | `editText`                           |
  | Modifiez le numéro de téléphone                                                                           | `editLinkScreenReadableText`         |
  | Choisissez un autre numéro de téléphone.                                                                  | `changePhoneText`                    |
  | Essayez une autre méthode                                                                                 | `pickAuthenticatorText`              |
  | Saisissez le code à 6 chiffres                                                                            | `placeholder`                        |
  | Mémoriser cet appareil pendant 30 jours                                                                   | `rememberMeText`                     |
  | Rappeler                                                                                                  | `resendActionText`                   |
  | Pas d’appel reçu ?                                                                                        | `resendText`                         |
  | ou                                                                                                        | `resendSmsActionSeparatorTextBefore` |
  | Envoyez un message texte                                                                                  | `resendSmsActionText`                |
  | \<%= "\${companyName}" %>                                                                                 | `logoAltText`                        |
  | Le code OTP doit avoir 6 caractères numériques                                                            | `invalid-otp-code-format`            |
  | Le code saisi n’est pas valide                                                                            | `invalid-code`                       |
  | Un problème est survenu lors de l’appel vocal                                                             | `send-voice-failed`                  |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                                             | `authenticator-error`                |
  | Impossible de passer l’appel vocal. Merci de réessayer plus tard.                                         | `voice-authenticator-error`          |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                                         | `no-transaction-in-progress`         |
  | Trop de codes erronés. Merci de réessayer dans quelques minutes.                                          | `too-many-failures`                  |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Réessayez dans quelques minutes. | `too-many-voice`                     |
  | Votre transaction d’inscription a expiré, vous devrez recommencer.                                        | `transaction-not-found`              |

  ## Écran : reset-password-mfa-webauthn-platform-challenge

  <Frame>![Capture d’écran de référence reset-password-mfa-webauthn-platform-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-webauthn-platform-challenge.png)</Frame>

  | Text                                                                                           | Key                                          |
  | ---------------------------------------------------------------------------------------------- | -------------------------------------------- |
  | Vérification par empreinte digitale ou reconnaissance faciale                                  | `pageTitle`                                  |
  | Utilisez l’empreinte digitale ou la reconnaissance faciale pour réinitialiser le mot de passe  | \<%= "\${clientName}" %>                     |
  | Appuyez sur le bouton ci-dessous et suivez les étapes de votre navigateur pour vous connecter. | description                                  |
  | En attente de confirmation par l’appareil                                                      | `awaitingConfirmation`                       |
  | Trop de tentatives d’authentification infructueuses. Merci de réessayer plus tard.             | `too-many-webauthn-challenge-attempts-error` |
  | \<%= "\${companyName}" %>                                                                      | `logoAltText`                                |
  | Continuer                                                                                      | `continueButtonText`                         |
  | Essayez une autre méthode                                                                      | `pickAuthenticatorText`                      |
  | Utilisez le mot de passe                                                                       | `usePasswordText`                            |
  | Mémoriser cet appareil pendant 30 jours                                                        | `rememberMeText`                             |
  | Impossible de démarrer la vérification de l’appareil. Merci de réessayer plus tard.            | `webauthn-platform-challenge-error`          |

  ## Écran : reset-password-mfa-webauthn-roaming-challenge

  <Frame>![Capture d’écran reset-password-mfa-webauthn-roaming-challenge](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/reset-password-mfa-webauthn-roaming-challenge.png)</Frame>

  | Text                                                                                                                    | Key                                          |
  | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
  | Utilisez votre clé de sécurité pour réinitialiser le mot de passe                                                       | \<%= "\${clientName}" %>                     |
  | Vérifiez votre identité                                                                                                 | `title`                                      |
  | Vérifiez que votre clé de sécurité se trouve à proximité. Lorsque vous continuerez, il vous sera demandé de l’utiliser. | `description`                                |
  | En attente de la clé de sécurité                                                                                        | `awaitingConfirmation`                       |
  | Trop d’échecs de tentatives d’authentification. Merci de réessayer plus tard.                                           | `too-many-webauthn-challenge-attempts-error` |
  | \<%= "\${companyName}" %>                                                                                               | `logoAltText`                                |
  | Utilisez la clé de sécurité                                                                                             | `continueButtonText`                         |
  | Essayez une autre méthode                                                                                               | `pickAuthenticatorText`                      |
  | Mémoriser cet appareil pendant 30 jours                                                                                 | `rememberMeText`                             |
  | Impossible de démarrer la vérification de la clé de sécurité. Merci de réessayer plus tard.                             | `webauthn-challenge-error`                   |
</Accordion>

<Accordion title="passkey-enrollment">
  ## Écran : passkey-enrollment

  <Frame>![capture d’écran de référence pour l’inscription - clé d’identification](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/passkey-enrollment.png)</Frame>

  | Texte                                                                                                                                | Clé                                            |
  | ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- |
  | Créez une clé d’identification pour `${clientName}`sur cet appareil.                                                                 | `title`                                        |
  | Se connecter `${clientName}`.                                                                                                        | `pageTitle`                                    |
  | Se connecter à `${companyName}` pour continuer vers`${clientName}`.                                                                  | `description`                                  |
  | Pas besoin de se rappeler d’un mot de passe.                                                                                         | `passkeyBenefit1Title`                         |
  | Icône de plateforme WebAuthn                                                                                                         | `passkeyBenefit1ImgAltText`                    |
  | Avec les clés d’identification, vous pouvez utiliser des éléments comme votre empreinte digitale ou votre visage pour vous connecter | `passkeyBenefit1Description`                   |
  | Fonctionne sur tous vos appareils.                                                                                                   | `passkeyBenefit2Title`                         |
  | Globe de l’appareil                                                                                                                  | `passkeyBenefit2ImgAltText`                    |
  | Les clés d’identification seront automatiquement disponibles sur tous vos appareils synchronisés.                                    | `passkeyBenefit2Description`                   |
  | Sécurisez davantage votre compte.                                                                                                    | `passkeyBenefit3Title`                         |
  | Bouclier avec une coche.                                                                                                             | `passkeyBenefit3ImgAltText`                    |
  | Les clés d’identification offrent une résistance contre l’hameçonnage à la pointe de la technologie.                                 | `passkeyBenefit3Description`                   |
  | Créez une clé d’identification.                                                                                                      | `createButtonText`                             |
  | Continuez sans clés d’identification.                                                                                                | `continueButtonText`                           |
  | Créez une nouvelle clé d’identification.                                                                                             | `createButtonResetText`                        |
  | Créez un nouveau mot de passe.                                                                                                       | `usePasswordButtonText`                        |
  | Retour                                                                                                                               | `backButtonText`                               |
  | Ne plus me montrer ceci.                                                                                                             | `checkboxText`                                 |
  | L’utilisateur existe déjà.                                                                                                           | `error_email-in-use`                           |
  | Une erreur est survenue : veuillez réessayer plus tard.                                                                              | `error_auth0-users-validation`                 |
  | Le mot de passe et la clé d’identification ne sont pas autorisés.                                                                    | `error_conflict-password-passkey`              |
  | Le mot de passe n’est pas autorisé.                                                                                                  | `error_password-not-allowed`                   |
  | La clé d’identification n’est pas autorisée.                                                                                         | `error_passkey-not-allowed`                    |
  | Une erreur est survenue. Veuillez réessayer plus tard.                                                                               | `error_invalid-passkey`                        |
  | Une erreur est survenue. Veuillez réessayer plus tard.                                                                               | `error_passkey-enrollment-failure`             |
  | Vous avez créé le nombre maximum de clés d’identification pour votre compte.                                                         | `error_passkey-enrollment-max-allowed-reached` |
</Accordion>

<Accordion title="passkey-enrollment-local">
  ## Écran : passkey-enrollment-local

  <Frame>![Capture d’écran de référence clé d’identification-inscription-locale](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/passkey-enrollment-local.png)</Frame>

  | Texte                                                                                                                                | Clé                                            |
  | ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- |
  | Créer une clé d’identification pour `${clientName}` sur cet appareil.                                                                | `title`                                        |
  | Se connecter `${clientName}`.                                                                                                        | `pageTitle`                                    |
  | Se connecter à `${companyName}` pour continuer vers `${clientName}`.                                                                 | `description`                                  |
  | Se connecter rapidement avec cet appareil                                                                                            | `passkeyBenefit1Title`                         |
  | Verrouiller                                                                                                                          | `passkeyBenefit1ImgAltText`                    |
  | Vous n’aurez pas besoin d’utiliser la clé d’identification d’un autre appareil la prochaine fois que vous vous connecterez.          | `passkeyBenefit1Description`                   |
  | Pas besoin de retenir un mot de passe.                                                                                               | `passkeyBenefit2Title`                         |
  | Webauthn platform icon.                                                                                                              | `passkeyBenefit2ImgAltText`                    |
  | Avec les clés d’identification, vous pouvez utiliser des éléments comme votre empreinte digitale ou votre visage pour vous connecter | `passkeyBenefit2Description`                   |
  | Créer une nouvelle clé d’identifcation.                                                                                              | `createButtonText`                             |
  | Continuer sans une nouvelle clé d’identification.                                                                                    | `continueButtonText`                           |
  | Ne plus me montrer ceci.                                                                                                             | `checkboxText`                                 |
  | Une erreur s’est produite. Veuillez réessayer plus tard.                                                                             | `error_passkey-enrollment-failure`             |
  | Vous avez créé le nombre maximum de clés d’identification pour votre compte.                                                         | `error_passkey-enrollment-max-allowed-reached` |
</Accordion>

<Accordion title="phone-identifier-challenge">
  ## Écran : phone-identifier-challenge

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/nRTYX19FsgfcTLla/docs/images/cdy7uua7fh8z/CustomizeULTemplate/phone-identifier-challenge.png?fit=max&auto=format&n=nRTYX19FsgfcTLla&q=85&s=e5929b03b8b11d824c353427a8215ab0" alt="Capture d'écran de référence pour le défi d'identification par téléphone" width="415" height="549" data-path="docs/images/cdy7uua7fh8z/CustomizeULTemplate/phone-identifier-challenge.png" />
  </Frame>

  | Texte                                                                                                                      | Clé                                    |
  | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
  | Saisissez votre code téléphonique pour vous connecter                                                                      | \<%= "\${clientName}" %>               |
  | Vérifiez votre identité                                                                                                    | `title`                                |
  | Nous avons envoyé un message texte à :                                                                                     | `smsDescription`                       |
  | Nous avons envoyé un code à 6 chiffres par appel vocal au numéro de téléphone suivant :                                    | `voiceDescription`                     |
  | Continuer                                                                                                                  | `buttonText`                           |
  | Retour                                                                                                                     | `backButtonText`                       |
  | Saisissez le code à 6 chiffres                                                                                             | `placeholder`                          |
  | Renvoyer                                                                                                                   | `resendActionText`                     |
  | Pas de code reçu?                                                                                                          | `resendText`                           |
  | ou                                                                                                                         | `resendVoiceActionSeparatorTextBefore` |
  | ou                                                                                                                         | `resendSmsActionSeparatorTextBefore`   |
  | envoyer un message texte                                                                                                   | `resendSmsActionText`                  |
  | recevoir un appel                                                                                                          | `resendVoiceActionText`                |
  | \<%= "\${companyName}" %>                                                                                                  | `logoAltText`                          |
  | Le code a été renvoyé.                                                                                                     | `resendLimitReachedText`               |
  | OTP Le code doit comporter 6 caractères numériques                                                                         | `invalid-otp-code-format`              |
  | Le code que vous avez saisi n’est pas valide                                                                               | `invalid-code`                         |
  | Un problème est survenu lors de l’appel vocal                                                                              | `send-voice-failed`                    |
  | Un problème est survenu lors de l’envoi du message texte                                                                   | `send-sms-failed`                      |
  | Impossible de vérifier le code. Merci de réessayer plus tard.                                                              | `authenticator-error`                  |
  | Impossible de passer l’appel vocal. Merci de réessayer plus tard.                                                          | `voice-authenticator-error`            |
  | Impossible d’envoyer le message texte. Merci de réessayer plus tard.                                                       | `sms-authenticator-error`              |
  | La notification n’a pas été envoyée. Essayez de renvoyer le code.                                                          | `no-transaction-in-progress`           |
  | Trop de codes erronés. Veuillez patienter quelques minutes avant de réessayer.                                             | `too-many-failures`                    |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Veuillez patienter quelques minutes et réessayez. | `too-many-voice`                       |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Veuillez patienter quelques minutes et réessayez. | `too-many-sms`                         |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                                                         | `transaction-not-found`                |
</Accordion>

<Accordion title="phone-enrollment">
  ## Écran : phone-identifier-enrollment

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/nRTYX19FsgfcTLla/docs/images/cdy7uua7fh8z/CustomizeULTemplate/Phone-identifier-enrollment.png?fit=max&auto=format&n=nRTYX19FsgfcTLla&q=85&s=d33ec97d73aa5a3e2e7570ee03f55300" alt="Capture d'écran de référence de l'inscription de l'identifiant téléphonique" width="415" height="565" data-path="docs/images/cdy7uua7fh8z/CustomizeULTemplate/Phone-identifier-enrollment.png" />
  </Frame>

  | Texte                                                                                                             | Clé                      |
  | ----------------------------------------------------------------------------------------------------------------- | ------------------------ |
  | Utilisez votre numéro de téléphone pour vous connecter                                                            | \<%= "\${clientName}" %> |
  | Vérifiez votre identité                                                                                           | `title`                  |
  | Nous allons envoyer un code à 6 chiffres au numéro de téléphone suivant :                                         | `description`            |
  | Continuer                                                                                                         | `continueButtonText`     |
  | Choisissez un autre numéro de téléphone.                                                                          | `changePhoneText`        |
  | Message texte                                                                                                     | `smsButtonText`          |
  | Appel vocal                                                                                                       | `voiceButtonText`        |
  | Comment souhaitez-vous recevoir le code?                                                                          | `chooseMessageTypeText`  |
  | Retour                                                                                                            | `backButtonText`         |
  | Saisissez votre numéro de téléphone                                                                               | `placeholder`            |
  | \<%= "\${companyName}" %>                                                                                         | `logoAltText`            |
  | Un problème est survenu lors de l’envoi du SMS                                                                    | `send-sms-failed`        |
  | Un problème est survenu lors de l’appel vocal                                                                     | `send-voice-failed`      |
  | Le numéro de téléphone ne peut comporter que des chiffres.                                                        | `invalid-phone-format`   |
  | Votre numéro de téléphone ne semble pas valide. Merci de vérifier et de réessayer.                                | `invalid-phone`          |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Patientez quelques minutes et réessayez. | `too-many-sms`           |
  | Vous avez dépassé le nombre maximum de messages téléphoniques par heure. Patientez quelques minutes et réessayez. | `too-many-voice`         |
  | Votre transaction d’inscription a expiré : vous devez recommencer.                                                | `transaction-not-found`  |
  | Veuillez saisir un numéro de téléphone                                                                            | `no-phone`               |
</Accordion>

<Accordion title="inscription">
  ## Écran : signup

  <Frame>![capture d’écran de référence pour inscription](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/signup.png)</Frame>

  | Texte                                                                                                                                                                                               | Clé                                   |
  | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
  | Inscription                                                                                                                                                                                         | \<%= "\${clientName}" %>              |
  | Bienvenue                                                                                                                                                                                           | `title`                               |
  | Inscrivez-vous à \<%= "${companyName}" %&gt; pour continuer vers &lt;%= "${clientName}" %>.                                                                                                         | `description`                         |
  | Ou                                                                                                                                                                                                  | `separatorText`                       |
  | Continuer                                                                                                                                                                                           | `buttonText`                          |
  | Adresse courriel                                                                                                                                                                                    | `emailPlaceholder`                    |
  | Continuer avec \<%= "{yourConnectionName}" %>                                                                                                                                                       | `federatedConnectionButtonText`       |
  | Se connecter                                                                                                                                                                                        | `loginActionLinkText`                 |
  | Avez-vous dejà un compte?                                                                                                                                                                           | `loginActionText`                     |
  | Mot de passe                                                                                                                                                                                        | `passwordPlaceholder`                 |
  | Votre mot de passe doit contenir:                                                                                                                                                                   | `passwordSecurityText`                |
  | Nom d’utilisateur                                                                                                                                                                                   | `usernamePlaceholder`                 |
  | Numéro de téléphone                                                                                                                                                                                 | `phonePlaceholder`                    |
  | Adresse courriel (Facultatif)                                                                                                                                                                       | `emailOptionalPlaceholder`            |
  | Nom d’utilisateur (Facultatif)                                                                                                                                                                      | `usernameOptionalPlaceholder`         |
  | Numéro de téléphone (Facultatif)                                                                                                                                                                    | `phoneOptionalPlaceholder`            |
  | \<%= "\${companyName}" %>                                                                                                                                                                           | `logoAltText`                         |
  | Afficher le mot de passe                                                                                                                                                                            | `showPasswordText`                    |
  | Masquer le mot de passe                                                                                                                                                                             | `hidePasswordText`                    |
  | Échec                                                                                                                                                                                               | `accessibilityError`                  |
  | Succès                                                                                                                                                                                              | `accessibilityValid`                  |
  | L’utilisateur existe déjà.                                                                                                                                                                          | `email-in-use`                        |
  | Le mot de passe est trop faible                                                                                                                                                                     | `password-too-weak`                   |
  | Le mot de passe est trop faible                                                                                                                                                                     | `password-policy-not-conformant`      |
  | Le mot de passe est trop simple                                                                                                                                                                     | `password-too-common`                 |
  | Mot de passe déjà utilisé                                                                                                                                                                           | `password-previously-used`            |
  | Les mots de passe ne correspondent pas                                                                                                                                                              | `password-mismatch`                   |
  | Le mot de passe contient des informations sur l’utilisateur                                                                                                                                         | `password-contains-user-information`  |
  | Le nom d’utilisateur ne peut contenir que des caractères alphanumériques ou : '\<%= "${characters}" %&gt;'. Le nom d’utilisateur doit comporter &lt;%= "${min}" %> à \<%= "\${max}" %> caractères.  | `invalid-username`                    |
  | Le nom d’utilisateur ne doit pas dépasser \<%= "\${max}" %>caractères.                                                                                                                              | `invalid-username-max-length`         |
  | Le nom d’utilisateur doit comporter au moins \<%= "\${min}" %> caractères.                                                                                                                          | `invalid-username-min-length`         |
  | Le nom d’utilisateur comporte des caractères non valides.                                                                                                                                           | `invalid-username-invalid-characters` |
  | Le nom d’utilisateur ne peut pas être une adresse courriel.                                                                                                                                         | `invalid-username-email-not-allowed`  |
  | Le nom d’utilisateur indiqué est déjà utilisé.                                                                                                                                                      | `username-taken`                      |
  | Un problème est survenu : merci de réessayer plus tard.                                                                                                                                             | `custom-script-error-code`            |
  | Un problème est survenu : merci de réessayer plus tard                                                                                                                                              | `auth0-users-validation`              |
  | Invalid connection                                                                                                                                                                                  | `invalid-connection`                  |
  | Nous avons détecté des tentatives de connexion suspectes : les prochaines tentatives seront bloquées. Merci de contacter l’administrateur.                                                          | `ip-blocked`                          |
  | Trop d’inscriptions à partir de la même adresse IP                                                                                                                                                  | `ip-signup-blocked`                   |
  | Connexion non valide                                                                                                                                                                                | `no-db-connection`                    |
  | Saisissez une adresse courriel                                                                                                                                                                      | `no-email`                            |
  | Mot de passe requis                                                                                                                                                                                 | `no-password`                         |
  | Saisissez un nouveau mot de passe.                                                                                                                                                                  | `no-password-reset`                   |
  | Confirmation du nouveau mot de passe manquante                                                                                                                                                      | `no-re-enter-password`                |
  | Nom d’utilisateur requis                                                                                                                                                                            | `no-username`                         |
  | Au moins un identifiant est requis                                                                                                                                                                  | `no-identifier`                       |
  | Cette association d’identifiants a été détectée lors d’une violation de données publiques sur un autre site Web. Avant de créer votre compte, utilisez un mot de passe différent pour le sécuriser. | `password-breached`                   |
  | Nous avons rencontré un problème lorsque nous avons essayé de nous inscrire avec un numéro de téléphone. Veuillez contacter le service d’assistance pour obtenir de l’aide.                         | `invalid-phone-attribute-config`      |
</Accordion>

<Accordion title="signup-id">
  ## Écran : signup-id

  <Frame>![capture d’écran de référence pour signup-id](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/signup-id.png)</Frame>

  | Texte                                                                                                                                                                                                 | Clé                                   |
  | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
  | Inscription                                                                                                                                                                                           | \<%= "\${clientName}" %>              |
  | Créez votre compte                                                                                                                                                                                    | `title`                               |
  | Inscrivez-vous à \<%= "${companyName}" %&gt; pour continuer vers &lt;%= "${clientName}" %>.                                                                                                           | `description`                         |
  | Ou                                                                                                                                                                                                    | `separatorText`                       |
  | Continuer                                                                                                                                                                                             | `buttonText`                          |
  | Numéro de téléphone                                                                                                                                                                                   | `phonePlaceholder`                    |
  | Adresse électronique                                                                                                                                                                                  | `emailPlaceholder`                    |
  | Continuer avec \<%= "{yourConnectionName}" %>                                                                                                                                                         | `federatedConnectionButtonText`       |
  | Se connecter                                                                                                                                                                                          | `loginActionLinkText`                 |
  | Avez-vous déjà un compte?                                                                                                                                                                             | `loginActionText`                     |
  | Mot de passe                                                                                                                                                                                          | `passwordPlaceholder`                 |
  | Votre mot de passe doit contenir :                                                                                                                                                                    | `passwordSecurityText`                |
  | Nom d’utilisateur                                                                                                                                                                                     | `usernamePlaceholder`                 |
  | Adresse courriel (facultatif)                                                                                                                                                                         | `emailOptionalPlaceholder`            |
  | Nom d’utilisateur (facultatif)                                                                                                                                                                        | `usernameOptionalPlaceholder`         |
  | Numéro de téléphone (facultatif)                                                                                                                                                                      | `phoneOptionalPlaceholder`            |
  | \<%= "\${companyName}" %>                                                                                                                                                                             | `logoAltText`                         |
  | L’utilisateur existe déjà.                                                                                                                                                                            | `email-in-use`                        |
  | Le mot de passe est trop faible                                                                                                                                                                       | `password-too-weak`                   |
  | Le mot de passe est trop faible                                                                                                                                                                       | `password-policy-not-conformant`      |
  | Le mot de passe est trop simple                                                                                                                                                                       | `password-too-common`                 |
  | Mot de passe dejà utilisé                                                                                                                                                                             | `password-previously-used`            |
  | Les mots de passe ne correspondent pas                                                                                                                                                                | `password-mismatch`                   |
  | Le nom d’utilisateur ne peut contenir que des caractères alphanumériques ou : '\<%= "${characters}" %&gt;'. Le nom d’utilisateur doit avoir entre &lt;%= "${min}" %> et \<%= "\${max}" %> caractères. | `invalid-username`                    |
  | Le nom d’utilisateur ne doit pas dépasser \<%= "\${max}" %>caractères.                                                                                                                                | `invalid-username-max-length`         |
  | Le nom d’utilisateur doit avoir au moins \<%= "\${min}" %> caractères.                                                                                                                                | `invalid-username-min-length`         |
  | Le nom d’utilisateur contient des caractères non valides.                                                                                                                                             | `invalid-username-invalid-characters` |
  | Le nom d’utilisateur ne peut pas être une adresse électronique.                                                                                                                                       | `invalid-username-email-not-allowed`  |
  | Le nom d’utilisateur saisi est déjà utilisé.                                                                                                                                                          | `username-taken`                      |
  | Un problème est survenu, merci de réessayer plus tard.                                                                                                                                                | `custom-script-error-code`            |
  | Un problème est survenu, merci de réessayer plus tard                                                                                                                                                 | `auth0-users-validation`              |
  | Connexion invalide                                                                                                                                                                                    | `invalid-connection`                  |
  | Nous avons détecté des tentatives de connexion suspectes, les prochaines tentatives seront bloquées. Veuillez communiquer avec l’administrateur.                                                      | `ip-blocked`                          |
  | Trop d’inscriptions provenant de la même adresse IP                                                                                                                                                   | `ip-signup-blocked`                   |
  | Connexion invalide                                                                                                                                                                                    | `no-db-connection`                    |
  | Le courriel ne se trouve pas dans le répertoire de l’entreprise                                                                                                                                       | `no-hrd-connection`                   |
  | Veuillez saisir une adresse courriel                                                                                                                                                                  | `no-email`                            |
  | Le mot de passe est requis                                                                                                                                                                            | `no-password`                         |
  | Veuillez saisir un nouveau mot de passe.                                                                                                                                                              | `no-password-reset`                   |
  | La confirmation du nouveau mot de passe est requise                                                                                                                                                   | `no-re-enter-password`                |
  | Le nom d’utilisateur est requis                                                                                                                                                                       | `no-username`                         |
  | Au moins un identifiant est requis                                                                                                                                                                    | `no-identifier`                       |
  | Saisissez un numéro de téléphone valide                                                                                                                                                               | `invalid-phone-number`                |
</Accordion>

<Accordion title="signup-password">
  ## Écran : signup-password

  <Frame>![capture d’écran de référence d’inscription-mot de passe](https://cdn2.auth0.com/docs/1.14567.0/media/articles/universal-login/text-customization/signup-password.png)</Frame>

  | Texte                                                                                                                                                                                                 | Clé                                   |
  | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
  | Créez un mot de passe pour s’inscrire                                                                                                                                                                 | \<%= "\${clientName}" %>              |
  | Créez votre compte                                                                                                                                                                                    | `title`                               |
  | Définissez votre mot de passe à \<%= "${companyName}" %&gt; pour continuer vers &lt;%= "${clientName}" %>                                                                                             | `description`                         |
  | Ou                                                                                                                                                                                                    | `separatorText`                       |
  | Continuer                                                                                                                                                                                             | `buttonText`                          |
  | Numéro de téléphone                                                                                                                                                                                   | `phonePlaceholder`                    |
  | Adresse courriel                                                                                                                                                                                      | `emailPlaceholder`                    |
  | Éditer                                                                                                                                                                                                | `editEmailText`                       |
  | Éditer                                                                                                                                                                                                | `editPhoneText`                       |
  | Éditer                                                                                                                                                                                                | `editUsernameText`                    |
  | Éditer l’adresse courriel                                                                                                                                                                             | `editLinkScreenReadableText`          |
  | Continuer avec \<%= "{yourConnectionName}" %>                                                                                                                                                         | `federatedConnectionButtonText`       |
  | Se connecter                                                                                                                                                                                          | `loginActionLinkText`                 |
  | Avez-vous déjà un compte?                                                                                                                                                                             | `loginActionText`                     |
  | Mot de passe                                                                                                                                                                                          | `passwordPlaceholder`                 |
  | Votre mot de passe doit contenir :                                                                                                                                                                    | `passwordSecurityText`                |
  | Nom d’utilisateur                                                                                                                                                                                     | `usernamePlaceholder`                 |
  | Adresse courriel (Facultatif)                                                                                                                                                                         | `emailOptionalPlaceholder`            |
  | Nom d’utilisateur (Facultatif)                                                                                                                                                                        | `usernameOptionalPlaceholder`         |
  | Numéro de téléphone (Facultatif)                                                                                                                                                                      | `phoneOptionalPlaceholder`            |
  | Retour                                                                                                                                                                                                | `backButtonText`                      |
  | Acceptez votre invitation pour vous inscrire                                                                                                                                                          | \<%= "\${clientName}" %>              |
  | Inscrivez-vous pour accepter \<%= "${inviterName}" %&gt;l’invitation à rejoindre &lt;%= "${companyName}" %> sur \<%= "\${clientName}" %>.                                                             | `invitationDescription`               |
  | \<%= "\${companyName}" %>                                                                                                                                                                             | `logoAltText`                         |
  | Afficher le mot de passe                                                                                                                                                                              | `showPasswordText`                    |
  | Masquer le mot de passe                                                                                                                                                                               | `hidePasswordText`                    |
  | Échec                                                                                                                                                                                                 | `accessibilityError`                  |
  | Succès                                                                                                                                                                                                | `accessibilityValid`                  |
  | L’utilisateur existe déjà.                                                                                                                                                                            | `email-in-use`                        |
  | Le mot de passe est trop faible                                                                                                                                                                       | `password-too-weak`                   |
  | Le mot de passe est trop faible                                                                                                                                                                       | `password-policy-not-conformant`      |
  | Le mot de passe est trop simple                                                                                                                                                                       | `password-too-common`                 |
  | Mot de passe déjà utilisé                                                                                                                                                                             | `password-previously-used`            |
  | Les mots de passe ne correspondent pas                                                                                                                                                                | `password-mismatch`                   |
  | Le mot de passe contient des informations utilisateur                                                                                                                                                 | `password-contains-user-information`  |
  | Le nom d’utilisateur ne peut contenir que des caractères alphanumériques ou : '\<%= "${characters}" %&gt;'. Le nom d’utilisateur doit avoir entre &lt;%= "${min}" %> et \<%= "\${max}" %> caractères. | `invalid-username`                    |
  | Le nom d’utilisateur ne doit pas dépasser \<%= "\${max}" %>caractères.                                                                                                                                | `invalid-username-max-length`         |
  | Le nom d’utilisateur doit avoir au moins \<%= "\${min}" %> caractères.                                                                                                                                | `invalid-username-min-length`         |
  | Le nom d’utilisateur contient des caractères non valides.                                                                                                                                             | `invalid-username-invalid-characters` |
  | Le nom d’utilisateur ne peut pas être une adresse courriel.                                                                                                                                           | `invalid-username-email-not-allowed`  |
  | Le nom d’utilisateur saisi est déjà utilisé.                                                                                                                                                          | `username-taken`                      |
  | Un problème est survenu, merci de réessayer plus tard.                                                                                                                                                | `custom-script-error-code`            |
  | Un problème est survenu, merci de réessayer plus tard                                                                                                                                                 | `auth0-users-validation`              |
  | Invalid connection                                                                                                                                                                                    | `invalid-connection`                  |
  | Nous avons détecté des tentatives de connexion suspectes, les prochaines tentatives seront bloquées. Merci de contacter l’administrateur.                                                             | `ip-blocked`                          |
  | Trop d’inscriptions à partir de la même adresse IP                                                                                                                                                    | `ip-signup-blocked`                   |
  | Connexion non valide                                                                                                                                                                                  | `no-db-connection`                    |
  | Saisissez une adresse courriel                                                                                                                                                                        | `no-email`                            |
  | Mot de passe requis                                                                                                                                                                                   | `no-password`                         |
  | Saisissez un nouveau mot de passe.                                                                                                                                                                    | `no-password-reset`                   |
  | Confirmation du nouveau mot de passe manquante                                                                                                                                                        | `no-re-enter-password`                |
  | Nom d’utilisateur requis                                                                                                                                                                              | `no-username`                         |
  | Entrez un numéro de téléphone valide                                                                                                                                                                  | `invalid-phone-number`                |
  | Cette association d’identifiants a été détectée lors d’une violation de données publiques sur un autre site Web. Avant de créer votre compte, utilisez un mot de passe différent pour le sécuriser.   | `password-breached`                   |
  | Nous avons rencontré un problème lorsque nous avons essayé de nous inscrire avec un numéro de téléphone. Veuillez contacter le service d’assistance pour obtenir de l’aide.                           | `invalid-phone-attribute-config`      |
</Accordion>

<Accordion title="status">
  ## Screen: status

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/mxRp7IkiVukPESZw/docs/images/fr-ca/cdy7uua7fh8z/6sVCv5Bq3QI0rhe21wzU8E/8e03d84d711293ad9dbf13f5f6569994/Screenshot_2025-07-22_at_1.49.06__PM.png?fit=max&auto=format&n=mxRp7IkiVukPESZw&q=85&s=c34dd226a691e3e0792c0b4f819d1a57" alt="status reference screenshot" width="396" height="538" data-path="docs/images/fr-ca/cdy7uua7fh8z/6sVCv5Bq3QI0rhe21wzU8E/8e03d84d711293ad9dbf13f5f6569994/Screenshot_2025-07-22_at_1.49.06__PM.png" />
  </Frame>

  | Text                                                                                                                        | Key                             |
  | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
  | Something Went Wrong                                                                                                        | `passwordless-no-session-title` |
  | The link must be opened on the same device and browser from which you submitted your email address.                         | `passwordless-no-session`       |
  | Start over from this device or browser                                                                                      | `passwordless-no-session-link`  |
  | Something Went Wrong                                                                                                        | `mfa-required-title`            |
  | Two-factor authentication is required to access this application. To enable this, please contact your system administrator. | `mfa-required`                  |
  | Something went wrong, please try again later.                                                                               | `custom-script-error-code`      |
  | Something went wrong, please try again later.                                                                               | `auth0-users-validation`        |
  | We are sorry, something went wrong when attempting to log in                                                                | `authentication-failure`        |
</Accordion>

<Accordion title="brute-force-protection">
  ## Screen: brute-force-protection-unblock

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/tSHXnDFfC9IUNmUo/docs/images/cdy7uua7fh8z/brute-force-unblock.png?fit=max&auto=format&n=tSHXnDFfC9IUNmUo&q=85&s=9aadb128c8b8407e274957de0962196b" alt="brute-force-protection-unblock reference screenshot" width="395" height="554" data-path="docs/images/cdy7uua7fh8z/brute-force-unblock.png" />
  </Frame>

  | Text               | Key           |
  | ------------------ | ------------- |
  | Unblock My Account | `pageTitle`   |
  | Unblock My Account | `description` |
  | Continue           | `buttonText`  |
  | \$\{companyName}   | `logoAltText` |

  ## Screen: brute-force-protection-unblock-success

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/tSHXnDFfC9IUNmUo/docs/images/cdy7uua7fh8z/brute-force-unblock-success.png?fit=max&auto=format&n=tSHXnDFfC9IUNmUo&q=85&s=f6e1a88f0cc9e86038e583a29e309731" alt="brute-force-protection-unblock-success reference screenshot" width="396" height="538" data-path="docs/images/cdy7uua7fh8z/brute-force-unblock-success.png" />
  </Frame>

  | Text               | Key           |
  | ------------------ | ------------- |
  | Unblock My Account | `pageTitle`   |
  | Unblock My Account | `description` |
  | Continue           | `buttonText`  |
  | \$\{companyName}   | `logoAltText` |

  ## Screen: brute-force-protection-unblock-failure

  <Frame>
    <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/tSHXnDFfC9IUNmUo/docs/images/cdy7uua7fh8z/brute-force-unblock-fail.png?fit=max&auto=format&n=tSHXnDFfC9IUNmUo&q=85&s=b43fa53666dc1fa4e6ba1cb0ddbf1a52" alt="brute-force-protection-unblock-failure reference screenshot" width="397" height="540" data-path="docs/images/cdy7uua7fh8z/brute-force-unblock-fail.png" />
  </Frame>

  | Text               | Key           |
  | ------------------ | ------------- |
  | Unblock My Account | `pageTitle`   |
  | Unblock My Account | `description` |
  | Continue           | `buttonText`  |
  | \$\{companyName}   | `logoAltText` |
</Accordion>

### Paramètres de requête personnalisés

Vous pouvez également utiliser des paramètres de requête dans le contexte en les transmettant au point de terminaison `/authorize` lors du lancement de la demande d’authentification. Ces paramètres de requête personnalisés doivent avoir le préfixe `ext-`.

L’exemple suivant utilise les paramètres de requête `ext-ga` et `ext-test` dans le modèle de page de connexion :

```html lines theme={null}
<!DOCTYPE html>
<html>
  <head>
    {%- auth0:head -%}
  </head>
  <body>
    {%- auth0:widget -%}
  </body>
  <pre>
    <b>Value of the ext-ga parameter:</b>{{ transaction.params.ext-ga }}
    <b>Value of the ext-test parameter:</b>{{ transaction.params.ext-test }}
  </pre>
</html>
```

Les paramètres de requête personnalisés sont soumis aux limitations suivantes :

* Chaque nom de paramètre `ext-` doit être unique.
* Une demande d’autorisation peut contenir un maximum de dix paramètres ext-.
* Le nom du paramètre `ext-` doit commencer par ext-, contenir uniquement \[a-zA-z0-9\_-] et comporter un maximum de 28 caractères, comme suit : `/^ext-[\w-]{1,28}$/`
* La valeur du paramètre `ext-` doit contenir uniquement \[a-zA-Z0-9-.\*\~@+ /:], et comporter un maximum de 255 caractères, comme dans les cas suivants : `/^[-\w.*~@+ /:]{1,255}$/`

### Invites personnalisées à l’inscription

Si vous utilisez des invites d’inscription personnalisées, vous devez activer les modèles de page personnalisés. Le modèle suivant est le modèle minimum qui permet aux invites d’inscription personnalisées de s’afficher :

```html lines theme={null}
<!DOCTYPE html>
<html>
  <head>
    {%- auth0:head -%}
    <style>
      body._widget-auto-layout {
        --page-background-image: url('https://REPLACE/WITH/YOUR/BACKGROUND/IMAGE.png');
        background-color: var(--page-background-color);
        background-image: var(--page-background-image);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
      }
    </style>
    <title>{{ prompt.screen.texts.pageTitle }}</title>
  </head>
  <body class="_widget-auto-layout">
    {%- auth0:widget -%}
  </body>
</html>
```

Pour en savoir plus, consultez [Personnaliser les invites d’inscription et de connexion](/docs/fr-ca/customize/login-pages/universal-login/customize-signup-and-login-prompts).

## Exemples

### Boîte de connexion + mise en page de l’image

Le modèle suivant affiche la boîte de connexion à gauche et une image à droite uniquement pour les pages de connexion et d’inscription. Les autres pages ressembleront aux pages par défaut.

```html lines theme={null}
<!DOCTYPE html>
<html lang="{{locale}}">
  <head>
    {%- auth0:head -%}
    <style>
      body {
        background-image: url("https://images.unsplash.com/photo-1592450865877-e3a318ec3522?ixlib=rb-1.2.1&auto=format&fit=crop&w=2255&q=80");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
      }
      .prompt-wrapper {
        position: relative;
        display: flex;
        align-items: center;
        width: 480px;
        height: 100%;
        justify-content: center;
        background-color: rgb(60,60,60);
      }
    </style>
    <title>{{ prompt.screen.texts.pageTitle }}</title>

  </head>
  <body class="_widget-auto-layout">
    {% if prompt.name == "login" or prompt.name == "signup" %} 
        <div class="prompt-wrapper">
        {%- auth0:widget -%}
        </div>
    {% else %}
        {%- auth0:widget -%}
    {% endif %}
  </body>
</html>
```

<Frame>
  <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/mxRp7IkiVukPESZw/docs/images/fr-ca/cdy7uua7fh8z/7F2LIZ4qVdGqMUNnj66wcP/29ef92e679fffcf83a35cdcc156390d2/Login_Screen_-_Background_-_FR.png?fit=max&auto=format&n=mxRp7IkiVukPESZw&q=85&s=c011b1c0684ade3f507eb7dd7759a5b5" alt="Boîte Universal Login (Connexion universelle) et exemple de présentation d’adresse électronique/mot de passe et pieds de page" width="960" height="741" data-path="docs/images/fr-ca/cdy7uua7fh8z/7F2LIZ4qVdGqMUNnj66wcP/29ef92e679fffcf83a35cdcc156390d2/Login_Screen_-_Background_-_FR.png" />
</Frame>

### Pieds de page

L’exemple ci-dessous ajoute un pied de page gris avec des liens vers la politique de confidentialité et les conditions d’utilisation :

Pour définir le modèle de page, vous devez utiliser <Tooltip href="/docs/fr-ca/glossary?term=management-api" tip="Management API
Un produit permettant aux clients d’effectuer des tâches administratives." cta="Voir le glossaire">Management API</Tooltip>. Vous deve]\(/docs/images/obtenir un jeton de Management API avec les permissions `update:branding`, `read:branding`, `delete:branding`. Si vous utilisez l’application `API Explorer (Explorateur d’API)` pour générer des jetons, assurez-vous que ces permissions sont activées pour la `Management API Auth0`.

<Frame>
  <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/7ZTj9ECBnaPth0zw/docs/images/fr-ca/cdy7uua7fh8z/17BeLStId6jsxSfEnVFPMa/c7ea99caf8d88edda66f052e004402a8/Login_Screen_-_FR.png?fit=max&auto=format&n=7ZTj9ECBnaPth0zw&q=85&s=b37f30d80938fa62621b82e2e98f0796" alt="Boîte Universal Login (Connexion universelle) et exemple de présentation d’adresse électronique/mot de passe et pieds de page" width="2282" height="1774" data-path="docs/images/fr-ca/cdy7uua7fh8z/17BeLStId6jsxSfEnVFPMa/c7ea99caf8d88edda66f052e004402a8/Login_Screen_-_FR.png" />
</Frame>

## Modèles de page API

Pour définir le modèle de page, vous devez utiliser la Management API. Vous devez d’abord obtenir un jeton de la Management API avec les permissions `update:branding`, `read:branding`, `delete:branding`. Si vous utilisez `l’application API Explorer` (Explorateur d’API) pour générer des jetons, assurez-vous que ces permissions sont activées pour la `Management API Auth0`.

Pour définir le modèle, vous devez utiliser le point de terminaison suivant :

<AuthCodeGroup>
  ```bash cURL theme={null}
  curl --request PUT \
    --url 'https://{yourDomain}/api/v2/branding/templates/universal-login' \
    --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN' \
    --header 'content-type: text/html' \
    --data '<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>'
  ```

  ```csharp C# theme={null}
  var client = new RestClient("https://{yourDomain}/api/v2/branding/templates/universal-login");
  var request = new RestRequest(Method.PUT);
  request.AddHeader("authorization", "Bearer MGMT_API_ACCESS_TOKEN");
  request.AddHeader("content-type", "text/html");
  request.AddParameter("text/html", "
  {%- auth0:head -%}{%- auth0:widget -%}", ParameterType.RequestBody);
  IRestResponse response = client.Execute(request);
  ```

  ```go Go theme={null}
  package main

  import (
  	"fmt"
  	"strings"
  	"net/http"
  	"io/ioutil"
  )

  func main() {

  	url := "https://{yourDomain}/api/v2/branding/templates/universal-login"

  	payload := strings.NewReader("<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>")

  	req, _ := http.NewRequest("PUT", url, payload)

  	req.Header.Add("authorization", "Bearer MGMT_API_ACCESS_TOKEN")
  	req.Header.Add("content-type", "text/html")

  	res, _ := http.DefaultClient.Do(req)

  	defer res.Body.Close()
  	body, _ := ioutil.ReadAll(res.Body)

  	fmt.Println(res)
  	fmt.Println(string(body))

  }
  ```

  ```java Java theme={null}
  HttpResponse<String> response = Unirest.put("https://{yourDomain}/api/v2/branding/templates/universal-login")
    .header("authorization", "Bearer MGMT_API_ACCESS_TOKEN")
    .header("content-type", "text/html")
    .body("<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>")
    .asString();
  ```

  ```javascript Node.JS theme={null}
  var axios = require("axios").default;

  var options = {
    method: 'PUT',
    url: 'https://{yourDomain}/api/v2/branding/templates/universal-login',
    headers: {authorization: 'Bearer MGMT_API_ACCESS_TOKEN', 'content-type': 'text/html'},
    data: '<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>'
  };

  axios.request(options).then(function (response) {
    console.log(response.data);
  }).catch(function (error) {
    console.error(error);
  });
  ```

  ```objc Obj-C theme={null}
  #import <Foundation/Foundation.h>

  NSDictionary *headers = @{ @"authorization": @"Bearer MGMT_API_ACCESS_TOKEN",
                             @"content-type": @"text/html" };

  NSData *postData = [[NSData alloc] initWithData:[@"<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>" dataUsingEncoding:NSUTF8StringEncoding]];

  NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://{yourDomain}/api/v2/branding/templates/universal-login"]
                                                         cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                     timeoutInterval:10.0];
  [request setHTTPMethod:@"PUT"];
  [request setAllHTTPHeaderFields:headers];
  [request setHTTPBody:postData];

  NSURLSession *session = [NSURLSession sharedSession];
  NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                              completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                  if (error) {
                                                      NSLog(@"%@", error);
                                                  } else {
                                                      NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                      NSLog(@"%@", httpResponse);
                                                  }
                                              }];
  [dataTask resume];
  ```

  ```php PHP theme={null}
  $curl = curl_init();

  curl_setopt_array($curl, [
    CURLOPT_URL => "https://{yourDomain}/api/v2/branding/templates/universal-login",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_POSTFIELDS => "<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>",
    CURLOPT_HTTPHEADER => [
      "authorization: Bearer MGMT_API_ACCESS_TOKEN",
      "content-type: text/html"
    ],
  ]);

  $response = curl_exec($curl);
  $err = curl_error($curl);

  curl_close($curl);

  if ($err) {
    echo "cURL Error #:" . $err;
  } else {
    echo $response;
  }
  ```

  ```python Python theme={null}
  import http.client

  conn = http.client.HTTPSConnection("")

  payload = "<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>"

  headers = {
      'authorization': "Bearer MGMT_API_ACCESS_TOKEN",
      'content-type': "text/html"
      }

  conn.request("PUT", "/{yourDomain}/api/v2/branding/templates/universal-login", payload, headers)

  res = conn.getresponse()
  data = res.read()

  print(data.decode("utf-8"))
  ```

  ```ruby Ruby theme={null}
  require 'uri'
  require 'net/http'
  require 'openssl'

  url = URI("https://{yourDomain}/api/v2/branding/templates/universal-login")

  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Put.new(url)
  request["authorization"] = 'Bearer MGMT_API_ACCESS_TOKEN'
  request["content-type"] = 'text/html'
  request.body = "<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>"

  response = http.request(request)
  puts response.read_body
  ```

  ```swift Swift theme={null}
  import Foundation

  let headers = [
    "authorization": "Bearer MGMT_API_ACCESS_TOKEN",
    "content-type": "text/html"
  ]

  let postData = NSData(data: "<!DOCTYPE html><html><head>{%- auth0:head -%}</head><body>{%- auth0:widget -%}</body></html>".data(using: String.Encoding.utf8)!)

  let request = NSMutableURLRequest(url: NSURL(string: "https://{yourDomain}/api/v2/branding/templates/universal-login")! as URL,
                                          cachePolicy: .useProtocolCachePolicy,
                                      timeoutInterval: 10.0)
  request.httpMethod = "PUT"
  request.allHTTPHeaderFields = headers
  request.httpBody = postData as Data

  let session = URLSession.shared
  let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
    if (error != nil) {
      print(error)
    } else {
      let httpResponse = response as? HTTPURLResponse
      print(httpResponse)
    }
  })

  dataTask.resume()
  ```
</AuthCodeGroup>

Pour récupérer le modèle, vous devez utiliser le point de terminaison suivant :

<AuthCodeGroup>
  ```bash cURL theme={null}
  curl --request GET \
    --url 'https://{yourDomain}/api/v2/branding/templates/universal-login' \
    --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN'
  ```

  ```csharp C# theme={null}
  var client = new RestClient("https://{yourDomain}/api/v2/branding/templates/universal-login");
  var request = new RestRequest(Method.GET);
  request.AddHeader("authorization", "Bearer MGMT_API_ACCESS_TOKEN");
  IRestResponse response = client.Execute(request);
  ```

  ```go Go theme={null}
  package main

  import (
  	"fmt"
  	"net/http"
  	"io/ioutil"
  )

  func main() {

  	url := "https://{yourDomain}/api/v2/branding/templates/universal-login"

  	req, _ := http.NewRequest("GET", url, nil)

  	req.Header.Add("authorization", "Bearer MGMT_API_ACCESS_TOKEN")

  	res, _ := http.DefaultClient.Do(req)

  	defer res.Body.Close()
  	body, _ := ioutil.ReadAll(res.Body)

  	fmt.Println(res)
  	fmt.Println(string(body))

  }
  ```

  ```java Java theme={null}
  HttpResponse<String> response = Unirest.get("https://{yourDomain}/api/v2/branding/templates/universal-login")
    .header("authorization", "Bearer MGMT_API_ACCESS_TOKEN")
    .asString();
  ```

  ```javascript Node.JS theme={null}
  var axios = require("axios").default;

  var options = {
    method: 'GET',
    url: 'https://{yourDomain}/api/v2/branding/templates/universal-login',
    headers: {authorization: 'Bearer MGMT_API_ACCESS_TOKEN'}
  };

  axios.request(options).then(function (response) {
    console.log(response.data);
  }).catch(function (error) {
    console.error(error);
  });
  ```

  ```objc Obj-C theme={null}
  #import <Foundation/Foundation.h>

  NSDictionary *headers = @{ @"authorization": @"Bearer MGMT_API_ACCESS_TOKEN" };

  NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://{yourDomain}/api/v2/branding/templates/universal-login"]
                                                         cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                     timeoutInterval:10.0];
  [request setHTTPMethod:@"GET"];
  [request setAllHTTPHeaderFields:headers];

  NSURLSession *session = [NSURLSession sharedSession];
  NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                              completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                  if (error) {
                                                      NSLog(@"%@", error);
                                                  } else {
                                                      NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                      NSLog(@"%@", httpResponse);
                                                  }
                                              }];
  [dataTask resume];
  ```

  ```php PHP theme={null}
  $curl = curl_init();

  curl_setopt_array($curl, [
    CURLOPT_URL => "https://{yourDomain}/api/v2/branding/templates/universal-login",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
      "authorization: Bearer MGMT_API_ACCESS_TOKEN"
    ],
  ]);

  $response = curl_exec($curl);
  $err = curl_error($curl);

  curl_close($curl);

  if ($err) {
    echo "cURL Error #:" . $err;
  } else {
    echo $response;
  }
  ```

  ```python Python theme={null}
  import http.client

  conn = http.client.HTTPSConnection("")

  headers = { 'authorization': "Bearer MGMT_API_ACCESS_TOKEN" }

  conn.request("GET", "/{yourDomain}/api/v2/branding/templates/universal-login", headers=headers)

  res = conn.getresponse()
  data = res.read()

  print(data.decode("utf-8"))
  ```

  ```ruby Ruby theme={null}
  require 'uri'
  require 'net/http'
  require 'openssl'

  url = URI("https://{yourDomain}/api/v2/branding/templates/universal-login")

  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Get.new(url)
  request["authorization"] = 'Bearer MGMT_API_ACCESS_TOKEN'

  response = http.request(request)
  puts response.read_body
  ```

  ```swift Swift theme={null}
  import Foundation

  let headers = ["authorization": "Bearer MGMT_API_ACCESS_TOKEN"]

  let request = NSMutableURLRequest(url: NSURL(string: "https://{yourDomain}/api/v2/branding/templates/universal-login")! as URL,
                                          cachePolicy: .useProtocolCachePolicy,
                                      timeoutInterval: 10.0)
  request.httpMethod = "GET"
  request.allHTTPHeaderFields = headers

  let session = URLSession.shared
  let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
    if (error != nil) {
      print(error)
    } else {
      let httpResponse = response as? HTTPURLResponse
      print(httpResponse)
    }
  })

  dataTask.resume()
  ```
</AuthCodeGroup>

Pour supprimer le modèle, vous devez utiliser le point de terminaison suivant :

<AuthCodeGroup>
  ```bash cURL theme={null}
  curl --request DELETE \
    --url 'https://{yourDomain}/api/v2/branding/templates/universal-login' \
    --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN'
  ```

  ```csharp C# theme={null}
  var client = new RestClient("https://{yourDomain}/api/v2/branding/templates/universal-login");
  var request = new RestRequest(Method.DELETE);
  request.AddHeader("authorization", "Bearer MGMT_API_ACCESS_TOKEN");
  IRestResponse response = client.Execute(request);
  ```

  ```go Go theme={null}
  package main

  import (
  	"fmt"
  	"net/http"
  	"io/ioutil"
  )

  func main() {

  	url := "https://{yourDomain}/api/v2/branding/templates/universal-login"

  	req, _ := http.NewRequest("DELETE", url, nil)

  	req.Header.Add("authorization", "Bearer MGMT_API_ACCESS_TOKEN")

  	res, _ := http.DefaultClient.Do(req)

  	defer res.Body.Close()
  	body, _ := ioutil.ReadAll(res.Body)

  	fmt.Println(res)
  	fmt.Println(string(body))

  }
  ```

  ```java Java theme={null}
  HttpResponse<String> response = Unirest.delete("https://{yourDomain}/api/v2/branding/templates/universal-login")
    .header("authorization", "Bearer MGMT_API_ACCESS_TOKEN")
    .asString();
  ```

  ```javascript Node.JS theme={null}
  var axios = require("axios").default;

  var options = {
    method: 'DELETE',
    url: 'https://{yourDomain}/api/v2/branding/templates/universal-login',
    headers: {authorization: 'Bearer MGMT_API_ACCESS_TOKEN'}
  };

  axios.request(options).then(function (response) {
    console.log(response.data);
  }).catch(function (error) {
    console.error(error);
  });
  ```

  ```objc Obj-C theme={null}
  #import <Foundation/Foundation.h>

  NSDictionary *headers = @{ @"authorization": @"Bearer MGMT_API_ACCESS_TOKEN" };

  NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://{yourDomain}/api/v2/branding/templates/universal-login"]
                                                         cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                     timeoutInterval:10.0];
  [request setHTTPMethod:@"DELETE"];
  [request setAllHTTPHeaderFields:headers];

  NSURLSession *session = [NSURLSession sharedSession];
  NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                              completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                  if (error) {
                                                      NSLog(@"%@", error);
                                                  } else {
                                                      NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                      NSLog(@"%@", httpResponse);
                                                  }
                                              }];
  [dataTask resume];
  ```

  ```php PHP theme={null}
  $curl = curl_init();

  curl_setopt_array($curl, [
    CURLOPT_URL => "https://{yourDomain}/api/v2/branding/templates/universal-login",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "DELETE",
    CURLOPT_HTTPHEADER => [
      "authorization: Bearer MGMT_API_ACCESS_TOKEN"
    ],
  ]);

  $response = curl_exec($curl);
  $err = curl_error($curl);

  curl_close($curl);

  if ($err) {
    echo "cURL Error #:" . $err;
  } else {
    echo $response;
  }
  ```

  ```python Python theme={null}
  import http.client

  conn = http.client.HTTPSConnection("")

  headers = { 'authorization': "Bearer MGMT_API_ACCESS_TOKEN" }

  conn.request("DELETE", "/{yourDomain}/api/v2/branding/templates/universal-login", headers=headers)

  res = conn.getresponse()
  data = res.read()

  print(data.decode("utf-8"))
  ```

  ```ruby Ruby theme={null}
  require 'uri'
  require 'net/http'
  require 'openssl'

  url = URI("https://{yourDomain}/api/v2/branding/templates/universal-login")

  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Delete.new(url)
  request["authorization"] = 'Bearer MGMT_API_ACCESS_TOKEN'

  response = http.request(request)
  puts response.read_body
  ```

  ```swift Swift theme={null}
  import Foundation

  let headers = ["authorization": "Bearer MGMT_API_ACCESS_TOKEN"]

  let request = NSMutableURLRequest(url: NSURL(string: "https://{yourDomain}/api/v2/branding/templates/universal-login")! as URL,
                                          cachePolicy: .useProtocolCachePolicy,
                                      timeoutInterval: 10.0)
  request.httpMethod = "DELETE"
  request.allHTTPHeaderFields = headers

  let session = URLSession.shared
  let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
    if (error != nil) {
      print(error)
    } else {
      let httpResponse = response as? HTTPURLResponse
      print(httpResponse)
    }
  })

  dataTask.resume()
  ```
</AuthCodeGroup>

La taille maximale du modèle de page est de 100 Ko. Si cette taille n’est pas suffisante, envisagez de déplacer les fichiers images/css en dehors du code du modèle de page.

## Personnalisation CSS

<Warning>
  **Limitations des modèles de page :**

  * Les noms des classes CSS changent à chaque fois qu’Auth0 génère le projet. Les CSS personnalisés qui ciblent ces classes ne fonctionneront pas à chaque nouvelle version.
  * La structure HTML des pages de Connexion universelle est sujette à des modifications. Évitez les personnalisations qui dépendent de la structure HTML pour prévenir toute interruption.
</Warning>

Il y a quelques éléments que vous pouvez personnaliser à l’aide du CSS :

* Vous pouvez redimensionner l’invite de connexion en insérant les variables ci-dessous dans les balises `<style>` de l’élément `<head>`.

  * Utilisez `--prompt-width` pour régler la largeur du conteneur. Sa valeur par défaut est de 400 px.
  * Pour les [formulaires](/docs/fr-ca/customize/forms) : Utilisez `--form-max-width` pour définir la largeur maximale du formulaire. Sa valeur par défaut est de 500 px.

    * Pour appliquer votre code à la page de formulaire uniquement, incluez `{% if prompt.name == "custom-form" %} in the <head> element`.
* Vous pouvez utiliser une police Google en l’important et en écrasant la variable CSS `--font-family`.
* Vous pouvez masquer le logo du locataire en ajoutant `class="_hide-prompt-logo"` dans l’élément `<body>`.
* Vous pouvez spécifier un logo personnalisé en ajoutant `class="_use-custom-prompt-logo"` dans l’élément `<body>`. Cela vous permet, par exemple, de modifier le logo de la page de connexion en fonction de l’application :

```html lines theme={null}
<!DOCTYPE html>
<html lang="{{locale}}">

  <head>
    <title>Welcome to {{ application.name }} </title>
    {%- auth0:head -%}
    <style>
      :root {
        --prompt-width: 800px;
      }
      {% if application.name == "Auth0 Community" %}
      #custom-prompt-logo {
      background-image: url('https://cdn.auth0.com/manhattan/versions/1.3312.0/assets/badge.png');
      }
      {% elsif application.name == "Auth0 Dashboard" %}
      #custom-prompt-logo {
      background-image: url('https://cdn.auth0.com/blog/auth0rta/theme/logos/auth0-logo-black.png');
      }
      {% endif %}
  </style>

  </head>

  <body class="_widget-auto-layout _use-custom-prompt-logo">
    {%- auth0:widget -%}
  </body>

</html>
```

La mise en œuvre actuelle ne permet pas de personnaliser davantage les feuilles de style CSS. Le code HTML généré ressemble à celui-ci :

```lines theme={null}
.c10d15918.c7b3b8672 {
  background: #D00E17;
}
```

## Utilisation de l’interface de ligne de commande Auth0

Vous pouvez utiliser l’[interface de ligne de commande Auth0](https://github.com/auth0/auth0-cli) pour facilement mettre à jour les modèles de page.

Dans l’interface de ligne de commande Auth0, exécutez :

`auth0 universal-login customize`

L’interface de ligne de commande Auth0 ouvrira deux fenêtres :

* Une fenêtre de navigateur avec un [Storybook](https://storybook.js.org/) qui montre la page de connexion avec le modèle de page appliqué :

<Frame>
  <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/7ZTj9ECBnaPth0zw/docs/images/fr-ca/cdy7uua7fh8z/1Ms4jj0pdMowoSZi54i72S/a2adcffa34a491ed7a587094884ad0f1/storybook.png?fit=max&auto=format&n=7ZTj9ECBnaPth0zw&q=85&s=314b51dac16e2719ba08c95e4051a825" alt="Page Templates Storybook" width="2248" height="1924" data-path="docs/images/fr-ca/cdy7uua7fh8z/1Ms4jj0pdMowoSZi54i72S/a2adcffa34a491ed7a587094884ad0f1/storybook.png" />
</Frame>

* L’éditeur par défaut, avec le code du modèle de page :

<Frame>
  <img src="https://mintcdn.com/docs-dev-actions-triggers-prototype/sobog9Qdm0HQ6dwk/docs/images/fr-ca/cdy7uua7fh8z/3fTqpTmRRgVeLu5p8cioWa/e5a5c8a12dc93f5de95f12581ce0e5ff/vs-code.png?fit=max&auto=format&n=sobog9Qdm0HQ6dwk&q=85&s=5db8a5b46ac74f175ddafd83db77ae52" alt="undefined" width="1618" height="1974" data-path="docs/images/fr-ca/cdy7uua7fh8z/3fTqpTmRRgVeLu5p8cioWa/e5a5c8a12dc93f5de95f12581ce0e5ff/vs-code.png" />
</Frame>

Vous pouvez maintenant modifier le code du modèle de page, et vous pourrez prévisualiser les modifications dans la fenêtre de votre navigateur.

Une fois que vous aurez fermé la fenêtre, il vous sera demandé si vous souhaitez enregistrer le modèle. Si vous répondez **Oui**, le modèle sera téléchargé vers votre locataire.

## Dépannage

Si le modèle n’est pas appliqué, vérifiez que vous naviguez vers `{customDomain}/authorize`. Si vous naviguez vers `{yourDomain}/authorize`, Auth0 ne rendra pas le modèle de page.]\(/docs/images/]\(/docs/images/
