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

# Connexion universelle sans mot de passe

> Le document annonce la prise en charge des connexions universelles et sans mot de passe.

<Card title="Avant de commencer">
  * Configurez une connexion sans mot de passe. Pour savoir comment procéder, lisez les articles suivants :

    * [Authentification sans mot de passe par courriel](https://auth0.com/docs/authenticate/passwordless/authentication-methods/email-otp)
    * [Authentification sans mot de passe par Liens magiques](https://auth0.com/docs/authenticate/passwordless/authentication-methods/email-magic-link)
    * [Authentification sans mot de passe par SMS](https://auth0.com/docs/authenticate/passwordless/authentication-methods/sms-otp)
</Card>

L’expérience de connexion universelle prend en charge les [connexions sans mot de passe](/docs/fr-CA/fr-ca/authenticate/passwordless), permettant aux utilisateurs de fournir un numéro de téléphone ou une adresse courriel, et de recevoir ensuite un mot de passe à usage unique (OTP) pour compléter l’authentification.

<div id="enable-passwordless-for-universal-login">
  ## Activer la connexion universelle sans mot de passe
</div>

Pour configurer la connexion universelle afin qu’elle prenne en charge les connexions sans mot de passe, vous devez définir le profil d’authentification de manière à ce qu’il utilise un flux de connexion pris en charge et mettre à jour votre application afin qu’elle spécifie la connexion lors de l’authentification.

<div id="enable-identifier-first">
  ### Activer Identifiant d’abord
</div>

Dans <Tooltip href="/docs/fr-CA/fr-ca/glossary?term=auth0-dashboard" tip="Auth0 Dashboard
Principal produit d’Auth0 pour configurer vos services." cta="Voir le glossaire">Auth0 Dashboard</Tooltip>, allez à [Authentication (Authentification) > Authentication Profile (Profil d’authentification)](https://manage.auth0.com/?/authentication-profiles).

Sélectionnez **Identifier First (Identifiant d’abord)** ou **Identifier First (Identifiant d’abord) + Biometrics (Biométrie)**.

<div id="update-your-application">
  ### Mettre à jour votre application
</div>

En fonction du type de connexions que vous avez activé pour votre application, il vous faudra peut-être mettre à jour votre application pour spécifier une connexion sans mot de passe au moment de la connexion :

<table class="table">
  <thead>
    <tr>
      <th><strong>Connexion à la base de données</strong></th>
      <th><strong>Connexion sans mot de passe</strong></th>
      <th><strong>Besoin de spécifier?</strong></th>
      <th><strong>Expérience utilisateur</strong></th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Oui</td>
      <td>SMS et/ou adresse électronique</td>
      <td>Oui</td>
      <td>Connexion sans mot de passe spécifiée présentée pendant la connexion.</td>
    </tr>

    <tr>
      <td>Non</td>
      <td>SMS et adresse électronique</td>
      <td>Non</td>
      <td>Connexion sans mot de passe créée en premier présentée.</td>
    </tr>

    <tr>
      <td>Non</td>
      <td>SMS ou adresse électronique</td>
      <td>Non</td>
      <td>Connexion sans mot de passe présentée (avec connexions sociales activées le cas échéant) pendant la connexion.</td>
    </tr>
  </tbody>
</table>

Pour spécifier une connexion sans mot de passe lors de la connexion, vous devez transmettre le paramètre de `connexion` et sa valeur (`sms` ou `adresse électronique`) au [point de terminaison de connexion de l’Authentication API Auth0](https://auth0.com/docs/api/authentication#login) :

`https://mytenant.us.auth0.com/authorize?client_id={id}&``connection={sms|email}``&scope=…&response_type=code&response_mode=query&state=…&redirect_uri=http%3A%2F%2Flocalhost%3A3000&code_challenge=…`

Si vous utilisez l’un de nos trousses SDK, vous pouvez spécifier une connexion sans mot de passe lors de l’initialisation. Par exemple :

```javascript lines theme={null}
auth0 = await createAuth0Client({
     domain: config.domain,
     client_id: config.clientId,
     connection: "email"
  });

auth0 = await createAuth0Client({
     domain: config.domain,
     client_id: config.clientId,
     connection: "sms"
  });
```

<div id="test-the-connection">
  ### Tester la connexion
</div>

Lorsque l’utilisateur est invité à saisir son OTP, l’un des écrans suivants s’affiche :

<div id="signup">
  ### Inscription
</div>

<Frame>
  <img src="https://mintcdn.com/generaltranslationinc/xKtz0qd7GsCqdbWa/docs/images/fr-ca/cdy7uua7fh8z/6ABY0ul7dceiGcdRH7glm6/646d670824e08ff4cd264b7725ea42d0/Passwordless_-_SMS_Enrollment_-_French.png?fit=max&auto=format&n=xKtz0qd7GsCqdbWa&q=85&s=d3cb288455ba2a6fa059ca9487b515a0" alt="" width="482" height="663" data-path="docs/images/fr-ca/cdy7uua7fh8z/6ABY0ul7dceiGcdRH7glm6/646d670824e08ff4cd264b7725ea42d0/Passwordless_-_SMS_Enrollment_-_French.png" />
</Frame>

<div id="login">
  ### Connexion
</div>

<Frame>
  <img src="https://mintcdn.com/generaltranslationinc/xKtz0qd7GsCqdbWa/docs/images/fr-ca/cdy7uua7fh8z/5xHAEaXgnS43Jpnju9FCzZ/95cb6a994625bf2dd2e2abbe2518129a/Passwordless_Login_-_French.png?fit=max&auto=format&n=xKtz0qd7GsCqdbWa&q=85&s=4005e99c01a319e00b7433669484e082" alt="" width="482" height="656" data-path="docs/images/fr-ca/cdy7uua7fh8z/5xHAEaXgnS43Jpnju9FCzZ/95cb6a994625bf2dd2e2abbe2518129a/Passwordless_Login_-_French.png" />
</Frame>
