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

> Découvrez comment utiliser les connexions sans mot de passe avec le facteur d’authentification par courriel.

# Authentification sans mot de passe par courriel

Vous pouvez configurer une <Tooltip tip="Sans mot de passe : forme d’authentification qui ne repose pas sur un mot de passe comme premier facteur." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Passwordless">connexion sans mot de passe</Tooltip> pour envoyer un mot de passe à usage unique (OTP) à un utilisateur par courriel afin de compléter l’authentification.

Pour en savoir plus, consultez [Configurer Email ou SMS pour l’authentification sans mot de passe](/docs/fr-ca/authenticate/login/auth0-universal-login/passwordless-login/email-or-sms).

<div id="how-it-works">
  ## Fonctionnement
</div>

Lorsqu'un nouvel utilisateur reçoit un OTP et le saisit pour la première fois sur votre site Web, son profil utilisateur est créé dans la connexion `email` avant qu'Auth0 l'authentifie.

Si l'adresse courriel à laquelle l'OTP a été envoyé correspond à un utilisateur existant, Auth0 authentifie l'utilisateur :

<div id="embedded-login">
  ### Connexion intégrée
</div>

<Frame>
  <img src="https://mintcdn.com/translations/3nS3prIggmJG9TUI/docs/images/cdy7uua7fh8z/3HMLxPTq9eCsq1eR21s0bL/ad401ee9fbe0716250d49ea04993a056/SMS_Email_Flow_Updated.png?fit=max&auto=format&n=3nS3prIggmJG9TUI&q=85&s=4fc8635f77924e0696c6c2fc370e4489" alt="Schéma du flux de connexion par courriel sans mot de passe avec connexion intégrée" width="1400" height="851" data-path="docs/images/cdy7uua7fh8z/3HMLxPTq9eCsq1eR21s0bL/ad401ee9fbe0716250d49ea04993a056/SMS_Email_Flow_Updated.png" />
</Frame>

<div id="universal-login">
  ### Universal Login
</div>

<Frame>
  <img src="https://mintcdn.com/translations/6GE5Z24GDCZehiJ9/docs/images/cdy7uua7fh8z/5p3cKrJwmc7MxpQ7pbXsjC/285f3b54caba8a05075b6a0036990aaa/Screenshot_2024-10-29_at_11.54.03.png?fit=max&auto=format&n=6GE5Z24GDCZehiJ9&q=85&s=79d64b1b5b2456e4bdbda7aad8bfea3f" alt="Schéma du flux de courriel sans mot de passe dans Universal Login" width="1400" height="771" data-path="docs/images/cdy7uua7fh8z/5p3cKrJwmc7MxpQ7pbXsjC/285f3b54caba8a05075b6a0036990aaa/Screenshot_2024-10-29_at_11.54.03.png" />
</Frame>

<div id="configure-the-connection">
  ## Configurer la connexion
</div>

1. Accédez à [Auth0 Dashboard > Authentication > sans mot de passe](https://manage.auth0.com/#/connections/passwordless), puis activez la bascule **Email**.
2. Sélectionnez **Email** pour ouvrir la fenêtre de configuration, passez à la vue **Settings**, puis saisissez le texte des champs **From**, **Subject** et **Message** de votre courriel.

   <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
     Vous devez remplacer la valeur **From** par une adresse courriel qui n’utilise pas le domaine `auth0.com` pour qu’Auth0 puisse envoyer vos modèles de courriel personnalisés. Sinon, Auth0 envoie le modèle de courriel par défaut.
   </Callout>
3. Configurez **OTP Expiry** et **OTP Length.**

   * Seul le dernier OTP (ou lien) émis sera accepté. Dès que le plus récent est émis, tous les autres sont invalidés. Une fois utilisé, le plus récent est lui aussi invalidé.
   * Seulement trois tentatives infructueuses de saisie du code OTP sont permises. Après cela, un nouveau code devra être demandé.
   * Le code OTP émis sera valide (par défaut) pendant trois minutes avant d’expirer.
   * Si vous choisissez de prolonger la durée de validité de votre OTP, vous devriez aussi en augmenter la longueur. Sinon, un attaquant dispose de plus de temps pour tenter de deviner un code court.
4. Décidez si vous souhaitez **Disable Sign Ups**. Si vous activez ce paramètre, vous pouvez autoriser l’accès sans mot de passe uniquement aux utilisateurs existants, mais cela peut exposer votre application au risque d’attaques d’énumération d’utilisateurs. Pour en savoir plus, consultez [les meilleures pratiques relatives aux connexions sans mot de passe](/docs/fr-ca/authenticate/passwordless/best-practices).
5. Sélectionnez **Save**.

<div id="multi-language-support">
  ### Prise en charge de plusieurs langues
</div>

La zone **Message** prend en charge plusieurs langues.

Pour indiquer une langue, envoyez une requête au [point de terminaison Get Code or Link de l’API d’authentification Auth0](https://auth0.com/docs/api/authentication#get-code-or-link) et définissez la valeur de l’en-tête `x-request-language`. Si cet en-tête n’est pas défini, la langue est extraite de l’en-tête `accept-language`, qui est automatiquement défini par le navigateur.

<div id="message-syntax">
  ### Syntaxe du message
</div>

La zone **Message** accepte la syntaxe Liquid. Vous pouvez utiliser cette syntaxe, combinée à des valeurs de paramètre, pour générer automatiquement certains éléments du message.

Par exemple, vous pouvez utiliser le paramètre `request_language` pour modifier la langue du message :

```liquid lines theme={null}
{% if request_language contains 'dutch' %}
   Hier is uw verificatie code: {{ code }}
{% endif %}
{% if request_language contains 'fr-FR' %}
   Ceci est votre code: {{ code }}
{% endif %}
```

Les paramètres suivants sont disponibles lors de la définition du modèle de message :

| Parameter          | Description                                                                                                                                                                                       |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `code`             | Le mot de passe à utiliser.                                                                                                                                                                       |
| `link`             | Le lien de connexion généré.                                                                                                                                                                      |
| `application.name` | Le nom de l’application avec laquelle l’utilisateur s’inscrit.                                                                                                                                    |
| `request_language` | La langue demandée pour le contenu du message.                                                                                                                                                    |
| `operation`        | Indique que le modèle a été déclenché par une mise à jour de l’adresse courriel d’un utilisateur au moyen de l’API. Lorsqu’il est déclenché, la valeur est `change_email`, sinon elle est `null`. |

Si l’utilisateur se connecte au moyen d’une [Organisation](/docs/fr-ca/manage-users/organizations/organizations-overview), les paramètres suivants sont également disponibles :

* `organization.id`
* `organization.display_name`
* `organization.name`
* `organization.metadata`
* `organization.branding.logo_url`
* `organization.branding.colors.primary`
* `organization.branding.colors.page_background`

Pour en savoir plus sur ces paramètres et leurs valeurs, consultez le point de terminaison [Get organization](https://auth0.com/docs/api/management/v2#!/Organizations/get_organizations_by_id) de l’Auth0 <Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Management+API">Management API</Tooltip>.

<div id="enable-applications">
  ## Activer les applications
</div>

Passez à la vue **Applications**, puis activez les applications pour lesquelles vous souhaitez utiliser sans mot de passe Email.

<div id="email-providers">
  ## Fournisseurs de courriel
</div>

Par défaut, Auth0 envoie les courriels au moyen de son propre fournisseur SMTP. Le fournisseur de courriel intégré d’Auth0 est conçu uniquement à des fins de test et ne permet pas de personnaliser les modèles de courriel.

[Configurez votre propre fournisseur de courriel SMTP](/docs/fr-ca/customize/email/smtp-email-providers) pour gérer, surveiller et résoudre les problèmes liés à vos communications par courriel, ainsi que personnaliser les modèles de courriel.

Auth0 prend en charge les fournisseurs de courriel suivants :

* [Mandrill](/docs/fr-ca/customize/email/smtp-email-providers/configure-mandrill-as-external-smtp-email-provider)
* [Amazon SES](/docs/fr-ca/customize/email/smtp-email-providers/configure-amazon-ses-as-external-smtp-email-provider)
* [Azure Communication Services](/docs/fr-ca/customize/email/smtp-email-providers/configure-azure-comm-service-as-smtp-email-provider)
* [SendGrid](/docs/fr-ca/customize/email/smtp-email-providers/configure-sendgrid-as-external-smtp-email-provider)
* [SparkPost](/docs/fr-ca/customize/email/smtp-email-providers/configure-sparkpost-as-external-smtp-email-provider)
* [Mailgun](/docs/fr-ca/customize/email/smtp-email-providers/configure-mailgun-as-external-smtp-email-provider)
* [Fournisseur de courriel SMTP externe personnalisé](/docs/fr-ca/customize/email/smtp-email-providers/configure-custom-external-smtp-email-provider)
