Envoyez un code de vérification OTP par SMS en 5 minutes

June 01, 2021
Rédigé par
Révisé par

Les mots de passe à usage unique (OTP) sont un moyen simple et efficace de vérifier le numéro de téléphone d'une personne lors de l'inscription en vue d'une vérification continue des identifiants de connexion, d'éviter les bots, d'assurer la délivrabilité à la bonne personne, et bien d'autres encore.

La vérification des numéros de téléphone permet de réduire les fraudes et d'accroître la délivrabilité et la confiance. Par chance, l'API Twilio Verify facilite justement l'envoi et la vérification des OTP. Voyons comment faire ses premiers pas avec Verify en moins de 5 minutes.

Prérequis à l'envoi de mots de passe à usage unique

Avant de pouvoir envoyer un OTP, vous aurez besoin des éléments suivants :

Copiez votre SID de service (commençant par « VA ») :

Service Verify dans la console Twilio indiquant le nom du service, le SID de service et le paramètre de longueur du code

Déployer rapidement une application Twilio Verify

Assurez-vous que vous êtes connecté à Twilio, puis rendez-vous sur le stack-exchange de Twilio pour le Projet de vérification de mot de passe à usage unique et collez-y votre SID de service Verifiy :

étapes de déploiement rapide twilio 1 à 3, comprenant le champ qui permet de saisir votre sid de service verify et le bouton de soumission déployer mon application

Cliquez ensuite sur Deploy my application (Déployer mon application). Après quelques secondes, vous devriez voir un bouton permettant de lancer l'application en direct : cliquez dessus pour accéder à votre nouvelle application Verify.

capture d'écran de l'application déployée avec un formulaire permettant de sélectionner un canal et saisir un numéro de téléphone, avec un bouton de soumission verify

Saisissez votre numéro de téléphone et cliquez sur Verify pour le tester. C'est aussi simple que cela !

sms du code abrégé 22395 avec le message « Votre exemple de code de vérification du service Verify est 376429 »

Comment utiliser l'application Verify OTP Quick Deploy

Vous avez peut-être remarqué qu'en réalité cette application ne protège rien. Mais si, comme moi, vous aimez devoir copier et modifier du code, cette application vous fournit les blocs de construction suivants :

Vous pourriez vous appuyer sur ces éléments pour afficher une coche bleue, envoyer des messages secrets à vos proches, ou encore envoyer et examiner des vérifications dans votre propre application. Le canal de messagerie électronique nécessite une configuration un tantinet plus poussée, mais toutes les instructions sont décrites dans la documentation.

Pour découvrir comment installer et exécuter ce code à l'aide de la CLI Twilio, consultez ce post sur le blog ou procurez-vous le code sur GitHub.

Découvrez ces projets Quick Deploy pour plus d'inspiration :