Fonctionnement
sms avant qu’il soit authentifié par Auth0.
Si le numéro de téléphone auquel l’OTP a été envoyé correspond à un utilisateur existant, Auth0 authentifie cet utilisateur :
Connexion intégrée

Universal Login

Configurer le fournisseur téléphonique
- Dans l’Auth0 Dashboard, accédez à Image de marque > Fournisseur téléphonique.
-
Activez le bouton bascule Phone Message Provider.

-
Sélectionnez votre fournisseur de messagerie téléphonique.
- Pour utiliser Twilio, suivez Configurer Twilio comme fournisseur de messagerie téléphonique.
- Pour utiliser un fournisseur téléphonique personnalisé, suivez Configurer un fournisseur téléphonique personnalisé afin d’utiliser les Auth0 Actions.
- Sélectionnez votre méthode d’envoi.
- Enregistrez vos modifications.
Passerelle SMS héritée
Configurer les paramètres SMS de Passwordless
-
Dans Message, saisissez le texte du SMS.
Le paramètre fictif
@@password@@sera automatiquement remplacé par l’OTP envoyé à l’utilisateur. -
Ajustez les paramètres de l’expiration de l’OTP et de la longueur de l’OTP.
- 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 également invalidé.
- Seulement trois tentatives infructueuses de saisie de l’OTP sont autorisées. Après cela, un nouveau code devra être demandé.
- L’OTP émis sera valide (par défaut) pendant trois minutes avant d’expirer.
- Si vous choisissez d’augmenter le délai d’expiration de votre OTP, vous devriez également augmenter la longueur du code OTP. Sinon, un attaquant dispose de plus de temps pour tenter de deviner un code court.
- Déterminez si vous voulez désactiver les inscriptions. Si vous activez ce paramètre, vous pouvez autoriser l’accès Passwordless uniquement pour les utilisateurs existants, mais cela peut exposer votre application au risque d’attaques d’énumération d’utilisateurs. Pour en savoir plus, consultez Passwordless Connections Best Practices.
- Sélectionnez Enregistrer.
Prise en charge multilingue
x-request-language. Si 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.
Syntaxe du message
request_language pour modifier la langue du message :
| Paramètre | Description |
|---|---|
password or code | Le mot de passe ou le code à utiliser. |
phone_number | Le numéro de téléphone de l’utilisateur. |
application.name | Le nom de l’application avec laquelle l’utilisateur s’inscrit. |
request_language | La langue demandée pour le contenu du message. |