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

> Découvrez comment utiliser les connexions Passwordless avec la méthode d’authentification par SMS.

# Authentification Passwordless avec SMS

Vous pouvez configurer l’authentification <Tooltip tip="Passwordless : 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">Passwordless</Tooltip> pour envoyer un mot de passe à usage unique (OTP) à un utilisateur par SMS. Pour en savoir plus, consultez [Configurer Email ou SMS pour l’authentification Passwordless](/docs/fr-ca/authenticate/login/auth0-universal-login/passwordless-login/email-or-sms).

Auth0 prend en charge [Twilio](https://www.twilio.com) et un fournisseur de téléphonie personnalisé pour l’envoi d’OTP. Si vous souhaitez utiliser un fournisseur de téléphonie personnalisé avec Auth0 Actions, consultez [Configurer un fournisseur de téléphonie personnalisé](/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-a-custom-phone-provider) ou [Configurer un fournisseur de téléphonie personnalisé avec Terraform](/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-a-custom-phone-provider/configure-a-custom-phone-provider-with-terraform).

<h2 id="how-it-works">
  Comment ça fonctionne
</h2>

Lorsqu’un nouvel utilisateur reçoit un code et le saisit pour la première fois dans votre application, son profil utilisateur est créé dans la connection `sms` avant qu’Auth0 l’authentifie.

Si le numéro de téléphone auquel l’OTP a été envoyé correspond à un utilisateur existant, Auth0 authentifie l’utilisateur :

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

<Frame>
  <img src="https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/TwrLWOmtEE_zyIZg/docs/images/cdy7uua7fh8z/7A1AOmvvAQXheVt9swOtqM/cd38a66a41e3be5f95d9fb0a473b9079/Embedded-login.png?fit=max&auto=format&n=TwrLWOmtEE_zyIZg&q=85&s=5fc0d1235357ff79e20f82d43cef03c5" alt="Processus SMS d’authentification Passwordless" width="1400" height="635" data-path="docs/images/cdy7uua7fh8z/7A1AOmvvAQXheVt9swOtqM/cd38a66a41e3be5f95d9fb0a473b9079/Embedded-login.png" />
</Frame>

<h3 id="universal-login">
  Universal Login
</h3>

<Frame>
  <img src="https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/yeB-_kMT57yxnTpV/docs/images/cdy7uua7fh8z/5EmFoTLgH2ByPcFYdsQvXA/fdaf1add4592c70cda7e12e6b1ae60dd/Unvirsal-login.png?fit=max&auto=format&n=yeB-_kMT57yxnTpV&q=85&s=ab21a8a3b7d84e10ab9f4e6b950a3df7" alt="Diagramme du processus Passwordless SMS avec Universal Login" width="1400" height="554" data-path="docs/images/cdy7uua7fh8z/5EmFoTLgH2ByPcFYdsQvXA/fdaf1add4592c70cda7e12e6b1ae60dd/Unvirsal-login.png" />
</Frame>

<h2 id="configure-the-phone-provider">
  Configurer le fournisseur de téléphonie
</h2>

1. Dans l’Auth0 Dashboard, accédez à [Branding > Phone Provider](https://manage.auth0.com/#/phone/templates/phone/provider).
2. Activez la bascule Phone Message Provider.

   <Frame>
     <img src="https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=87e1debbe6af5dadaf0938196a560bc0" alt="Auth0 Dashboard > Branding > Phone Provider > Enable Phone Message Provider" data-og-width="798" width="798" data-og-height="633" height="633" data-path="docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?w=280&fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=0f1a804e793289296d26ec843b7835e9 280w, https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?w=560&fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=a47fdc4c4c39d4f3aa66434fed7dc6dc 560w, https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?w=840&fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=14f15b397b4d1d6110205cb37cefc06d 840w, https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?w=1100&fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=2e040a086f1fd068c2cb0133b03668c7 1100w, https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?w=1650&fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=4e172092e1c873495b48312c0c85fb68 1650w, https://mintcdn.com/docs-dev-chore-myaccount-api-autoupdate/8QDqDsYoCi_WTBFO/docs/images/cdy7uua7fh8z/1k93jvdxDq2FZLiRdvr5aR/d917431cd0265943c5118174a8673118/2025-02-24_16-43-14.png?w=2500&fit=max&auto=format&n=8QDqDsYoCi_WTBFO&q=85&s=2bd6278c75c4f2b12426f591d1e277f3 2500w" />
   </Frame>
3. Sélectionnez votre fournisseur de messages téléphoniques.

   1. Pour utiliser Twilio, consultez [Configurer Twilio comme fournisseur de messagerie téléphonique](/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-twilio-as-a-phone-messaging-provider).
   2. Pour utiliser un fournisseur personnalisé, consultez [Configurer un fournisseur de téléphonie personnalisé](/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-a-custom-phone-provider) afin d’utiliser Auth0 Actions.
4. Sélectionnez votre mode d’envoi.
5. **Enregistrez** vos modifications.

<h2 id="legacy-sms-gateway">
  Passerelle SMS héritée
</h2>

Si le fournisseur de téléphonie personnalisé d’Auth0 Action ne peut pas répondre à votre cas d’utilisation, vous pouvez gérer la passerelle SMS personnalisée dans les [connexions SMS Passwordless](/docs/fr-ca/authenticate/passwordless) avec <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>. Pour en savoir plus, consultez [Configurer une passerelle SMS personnalisée pour les connexions Passwordless](/docs/fr-ca/authenticate/passwordless/authentication-methods/use-sms-gateway-passwordless).

<h3 id="configure-passwordless-sms-settings">
  Configurer les paramètres de Passwordless SMS
</h3>

1. Dans **Message**, saisissez le texte du SMS.

   <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
     L’espace réservé `@@password@@` sera automatiquement remplacé par le mot de passe à usage unique envoyé à l’utilisateur.
   </Callout>
2. Ajustez les paramètres **OTP Expiry** et **OTP Length**.

   * Seul le dernier mot de passe à usage unique (ou lien) émis sera accepté. Dès qu’un nouveau est émis, tous les précédents sont invalidés. Une fois utilisé, le plus récent est lui aussi invalidé.
   * Seulement trois tentatives infructueuses de saisie du mot de passe à usage unique sont permises. Après cela, il faudra demander un nouveau code.
   * Le mot de passe à usage unique émis sera valide pendant trois minutes par défaut avant d’expirer.
   * Si vous choisissez de prolonger la durée de validité de votre mot de passe à usage unique, vous devriez aussi augmenter la longueur du code. Sinon, un attaquant disposera de plus de temps pour essayer de deviner un code court.
3. Choisissez si vous voulez **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 par énumération d’utilisateurs. Pour en savoir plus, consultez [Meilleures pratiques pour les connexions Passwordless](/docs/fr-ca/authenticate/passwordless/best-practices).
4. Sélectionnez **Save**.

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

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

Pour préciser une langue, effectuez une requête vers le [point de terminaison Get Code or Link de l’Auth0 Authentication API](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.

<h4 id="message-syntax">
  Syntaxe du message
</h4>

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

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

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

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

| Paramètre            | Description                                                    |
| -------------------- | -------------------------------------------------------------- |
| `password` or `code` | Le mot de passe à utiliser.                                    |
| `phone_number`       | Le numéro de téléphone de l’utilisateur.                       |
| `application.name`   | Le nom de l’application dans laquelle l’utilisateur s’inscrit. |
| `request_language`   | La langue demandée pour le contenu du message.                 |

Pour en savoir plus sur l’utilisation de Liquid, consultez [Liquid for Designers on GitHub](https://github.com/Shopify/liquid/wiki/Liquid-for-Designers).

<h3 id="enable-applications">
  Activer les applications
</h3>

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

<h2 id="learn-more">
  En savoir plus
</h2>

* [L’expérience Unified Phone Experience d’Auth0](/docs/fr-ca/customize/phone-messages/unified-phone)
* [Utiliser Unified Phone Experience pour Passwordless](/docs/fr-ca/customize/phone-messages/unified-phone/unified-phone-experience-passwordless)
* [Configurer Unified Phone Experience d’Auth0](/docs/fr-ca/customize/phone-messages/unified-phone/configure-unified-phone)
