You are viewing the French site, but your language preference is set to English. Switch to English site →

Menu

Expand
Rate this page:

Guide de démarrage rapide de Twilio Verify Node.js Express

Avec seulement quelques lignes de code, votre application Node.js/Express peut vérifier les numéros de téléphone et ajouter une couche de sécurité supplémentaire avec Twilio Verify.

Ce quickstart de Node.js Verify vous apprendra à le faire à l'aide de notre API REST Verify, de la librairie Node.js Twilio et d'Express.js pour faciliter le développement.

Dans ce quickstart, vous apprendrez à :

  1. Vous inscrire à Twilio
  2. Configurer votre environnement de développement
  3. Envoyer votre premier SMS de vérification de téléphone
  4. Vérifier les codes de vérification

Vous n'avez pas le temps ? Déployez une démonstration de vérification entièrement modifiable et à faible code en moins de 2 minutes à l'aide du Code Exchange et du Quick Deploy de Twilio ici.

Vous inscrire à Twilio

Si vous disposez déjà d'un compte Twilio, vous avez tout ce qu'il vous faut ! N'hésitez pas à passer à l'étape suivante.

Avant de pouvoir envoyer un SMS avec Node.js, vous devez vous inscrire pour créer un compte Twilio ou vous connecter à votre compte existant.

Vous pouvez créer un compte d'essai gratuit Twilio ici.

  • Lorsque vous vous inscrivez, vous serez invité à vérifier votre numéro de téléphone personnel. Cette étape permet à Twilio de vérifier votre identité et d'envoyer des messages de vérification de test à votre téléphone depuis votre compte Twilio en mode d'essai. Cette étape de vérification du téléphone est exactement ce que vous allez apprendre à créer dans ce tutoriel !
  • Une fois votre numéro vérifié, vous serez invité à créer un projet. Dans le cadre de ce tutoriel, vous pouvez cliquer sur le modèle « Learn and Explore » (Apprendre et explorer). Donnez un nom à votre projet ou cliquez simplement sur « skip remaining steps » (Ignorer les étapes restantes) pour continuer avec la valeur par défaut.
  • Une fois que vous aurez terminé le processus de création de projet, vous arriverez à votre tableau de bord de projet dans la console Twilio. C'est ici que vous pourrez accéder à votre Account SID (SID de votre compte), à votre Auth Token (jeton d'authentification), à la création d'un service de vérification, etc.

Ai-je besoin d'un numéro de téléphone ?

Si vous avez envoyé des SMS avec Twilio par le passé, vous vous souvenez peut-être avoir dû acheter un numéro de téléphone. Avec Twilio Verify, nous nous occupons de tout ! L'API Verify sélectionne les meilleurs itinéraires pour fournir rapidement et de manière fiable des codes de vérification à l'échelle mondiale.

Créer un service Verify

Verify utilise les services pour la configuration. Pour envoyer une requête d'API Verify, vous aurez besoin de vos informations d'identification Twilio et d'un Service SID. Vous pouvez créer et mettre à jour un Service de deux manières :

  1. Dans la console Verify
  2. Avec l'API Verify

Les services peuvent être utilisés pour modifier le nom (qui s'affiche dans le modèle de message), définir la longueur du code (4-10 caractères), activer des paramètres tels que l'avertissement « do not share » (Ne pas partager), etc.

Maintenant que vous disposez d'un compte Twilio et d'un service de vérification, vous pouvez commencer à écrire du code !

Pour faciliter encore davantage les choses, nous installerons ensuite la librairie officielle de Twilio pour les applications Node.js.

Installer Node.js et la librairie Twilio

Si vous avez déjà effectué l'un de nos autres quickstarts de Node.js, que vous avez installé Node.js et la librairie Node.js Twilio, vous pouvez ignorer cette étape et passer directement à l'envoi de votre première vérification.

Pour commencer une vérification du téléphone, vous devez installer Node.js et la librairie Node.js Twilio.

        
        
        
        Envoie un code d'accès à usage unique au numéro de téléphone d'un utilisateur

        Envoyer un code de vérification par SMS

        Envoie un code d'accès à usage unique au numéro de téléphone d'un utilisateur
              
              
              
              Vérifie le code d'accès à usage unique envoyé à l'utilisateur. Le code fourni est correct si le paramètre « status » (statut) de la réponse est « approved » (approuvé).

              Vérifier un code de vérification

              Vérifie le code d'accès à usage unique envoyé à l'utilisateur. Le code fourni est correct si le paramètre « status » (statut) de la réponse est « approved » (approuvé).

              Ensuite, nous allons mettre tout cela en œuvre dans un exemple de projet complet.

              Installer Node.js et Yarn

              Consultez le site Web Node.js. Ainsi que Yarn.

              Cloner et configurer l'application de vérification

              Commencez par cloner notre référentiel Node.js.

              git clone https://github.com/TwilioDevEd/verify-v2-quickstart-node.git

              Si Git n'est pas installé ou si vous préférez télécharger le code source, vous pouvez récupérer un fichier zip du projet ici.

              Installer les dépendances

              cd verify-v2-quickstart-node
              
              yarn install

              Copiez .env.example dans .env. C'est ici que nous stockons les données sensibles dans des variables d'environnement.

              cp .env.example .env

              Modifiez votre nouveau fichier .env avec vos propres identifiants TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, et VERIFICATION_SID que vous trouverez dans votre console Twilio.

              Exécutez l'application

              yarn start

              Si vos identifiants sont correctement configurés, vous recevrez bientôt un message indiquant que l'application est en service !

              Utiliser la démonstration Node Twilio Verify

              Accédez à http://localhost:3000/register. Vous devriez voir un formulaire d'inscription qui ressemble à ceci :

              sign up form with phone verification
              Saisissez votre numéro de téléphone et choisissez le canal sur lequel effectuer la vérification. Enfin, appuyez sur le bouton vert Sign Up (S'inscrire) et patientez. Vous recevrez un appel téléphonique ou un SMS avec le token de vérification. Si vous avez demandé un appel téléphonique, vous devrez peut-être interagir pour continuer (en saisissant un numéro sur le clavier du téléphone) comme fonction de sécurité supplémentaire.

              Entrez le token dans le formulaire de vérification et cliquez sur Verify (Vérifier) :

              verification entry form

              Votre application de démonstration est ainsi protégée grâce à la vérification du téléphone de Twilio !

              Et ensuite ?

              Votre application de démonstration empêche désormais les utilisateurs frauduleux de s'inscrire auprès de votre entreprise et de polluer votre base de données. Ensuite, consultez toutes les variables et options disponibles dans la référence de l'API Verify.

              Ensuite, vérifiez l'ajout de canaux de vérification supplémentaires pris en charge par l'API Verify comme :

              Enfin, pour protéger votre service contre la fraude, consultez nos conseils sur la prévention de la fraude à la tarification lorsque vous utilisez Verify.

              Jose Oliveros Mica Swyers
              Rate this page:

              Need some help?

              We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd by visiting Twilio's Community Forums or browsing the Twilio tag on Stack Overflow.

                    
                    
                    

                    Thank you for your feedback!

                    We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

                    Sending your feedback...
                    🎉 Thank you for your feedback!
                    Something went wrong. Please try again.

                    Thanks for your feedback!

                    Refer us and get $10 in 3 simple steps!

                    Step 1

                    Get link

                    Get a free personal referral link here

                    Step 2

                    Give $10

                    Your user signs up and upgrade using link

                    Step 3

                    Get $10

                    1,250 free SMSes
                    OR 1,000 free voice mins
                    OR 12,000 chats
                    OR more