> ## 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 des connexions Passwordless avec le facteur d’authentification par courriel.

# Authentification Passwordless par courriel

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

Pour en savoir plus, consultez [Configurer le courriel ou le SMS pour l’authentification Passwordless](/fr-CA/docs/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 d’utilisateur est créé dans la connexion `email` avant qu’Auth0 ne l’authentifie.

Si l’adresse courriel à laquelle l’OTP a été envoyé correspond à celle d’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="Diagramme du flux de connexion intégrée par courriel Passwordless" 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="Diagramme du flux Passwordless par courriel avec 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 > Passwordless](https://manage.auth0.com/#/connections/passwordless), puis activez l’option **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 enverra 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 qu’un nouvel OTP est émis, tous les précédents sont invalidés. Une fois utilisé, le plus récent est lui aussi invalidé.
   * Seules trois tentatives infructueuses de saisie de l’OTP sont autorisées. Après cela, vous devrez demander un nouveau code.
   * L’OTP émis sera valide pendant trois minutes avant d’expirer, par défaut.
   * Si vous choisissez d’augmenter la durée de validité de votre OTP, vous devriez aussi augmenter sa longueur. Sinon, un attaquant disposera de plus de temps pour tenter de deviner un code court.
4. Déterminez si vous souhaitez **Disable Sign Ups**. Si vous activez ce paramètre, vous pouvez autoriser l’accès Passwordless uniquement aux utilisateurs existants, mais cela peut exposer votre application à des attaques d’énumération d’utilisateurs. Pour en savoir plus, consultez [Pratiques exemplaires pour les connexions Passwordless](/fr-CA/docs/authenticate/passwordless/best-practices).
5. Sélectionnez **Save**.

<div id="multi-language-support">
  ### Prise en charge multilingue
</div>

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

Pour spécifier une langue, appelez le point de terminaison [Auth0 Authentication API Get Code or Link](https://auth0.com/docs/api/authentication#get-code-or-link) et définissez la valeur de l’en-tête `x-request-language`. Lorsque cet en-tête n’est pas défini, la langue est déterminée à partir de l’en-tête `accept-language`, qui est automatiquement défini par le navigateur.

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

La zone **Message** accepte la syntaxe Liquid. Vous pouvez utiliser cette syntaxe, combinée aux valeurs des paramètres, pour créer des éléments du message par programmation.

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 :

| Paramètre          | Description                                                                                                                                                                              |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `code`             | Le mot de passe à utiliser.                                                                                                                                                              |
| `link`             | Le lien de connexion généré.                                                                                                                                                             |
| `application.name` | Le nom de l’application pour 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 du 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 est connecté au moyen d’une [Organisation](/fr-CA/docs/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 Auth0 <Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Management+API">Management API</Tooltip> [Obtenir une organisation](https://auth0.com/docs/api/management/v2#!/Organizations/get_organizations_by_id).

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

Passez à la vue **Applications**, puis activez les applications pour lesquelles vous souhaitez utiliser Passwordless par courriel.

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

Par défaut, Auth0 envoie les courriels à l’aide de son propre fournisseur SMTP. Le fournisseur de courriel intégré d’Auth0 est conçu uniquement à des fins de test et ne prend pas en charge la personnalisation des modèles de courriel.

[Configurez votre propre fournisseur SMTP de courriel](/fr-CA/docs/customize/email/smtp-email-providers) pour gérer, surveiller et dépanner vos communications par courriel, ainsi que personnaliser les modèles de courriel.

Auth0 prend en charge les fournisseurs de courriel suivants :

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