Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Kelley Robinson
    Verwenden der Authy-API mit Google Authenticator (oder anderen kompatiblen Authentifikator-Apps) Verwenden der Authy-API mit Google Authenticator (oder anderen kompatiblen Authentifikator-Apps)


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von How to use the Authy API with Google Authenticator (or any compatible authenticator app). Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Zeitbasierte Einmalpasswörter (TOTP) sind eine Methode, um kurzlebige Authentifizierungstoken zu erzeugen, die gewöhnlich für die Zwei-Faktor-Authentifizierung (2FA) verwendet werden. Der Algorithmus für TOTP wird in RFC 6238 definiert, was bedeutet, dass der offene Standard auf kompatible Weise in mehreren Anwendungen implementiert werden kann. Wir kennen TOTP vielleicht von Apps wie Authy oder Google Authenticator, aber es gibt noch viele weitere Optionen, darunter Duo und Microsoft Authenticator.

    Wenn wir unsere Benutzer zur Aktivierung von 2FA bewegen können, dann haben wir im Kampf um eine bessere Kontosicherheit schon halb gewonnen. Deshalb empfehle ich, Kunden …

    Read More
  • By Kelley Robinson
    Überprüfen der Telefonnummerneingabe in HTML und JavaScript Überprüfen der Telefonnummerneingabe in HTML und JavaScript


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von How to Validate Phone Number Input in HTML and JavaScript. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Falls du schon einmal „Telefonnummer RegEx“ gegoogelt und es gleich wieder bereut hast, dann bist du hier genau an der richtigen Stelle gelandet. Es gibt zahlreiche gültige Formate für Telefonnummern, aber zum Glück gibt es kostenlose Tools, mit denen wir die Gültigkeit von Telefonnummern überprüfen können.

    In diesem Blogbeitrag gehe ich auf zwei verschiedene Möglichkeiten ein, wie wir die Gültigkeit einer Telefonnummer überprüfen können: mit der Twilio Lookup-API und dem JavaScript-Plug-in „intl-tel-input“. Dieser Beitrag baut auf meinem Blog Erstellen eines Eingabefelds für internationale Telefonnummern in HTML und JavaScript auf. Darin erkläre ich, wie wir …

    Read More
  • By Kelley Robinson
    Erstellen eines Eingabefelds für internationale Telefonnummern in HTML und JavaScript Erstellen eines Eingabefelds für internationale Telefonnummern in HTML und JavaScript


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von How to build international phone number input in HTML and JavaScript. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Der internationale Standard für Telefonnummern wird in der Richtlinie E.164 geregelt, die vorschreibt, in welchem Format Ländervorwahlen und Rufnummern kombiniert werden: +14155552671. Dieses Format ist für viele APIs (einschließlich Twilio-APIs) erforderlich und bedeutet für uns, dass wir Ländervorwahlen und Telefonnummern nicht in zwei verschiedenen Datenbankspalten speichern müssen.

    Wir möchten jedoch nicht, dass die Benutzer ein +-Zeichen und die Ländervorwahl eingeben müssen, wenn sie ihre Telefonnummer für folgende Zwecke angeben:

    • Registrierung eines neuen Kontos
    • Aktivierung von 2FA für SMS
    • Bitte um Rückruf vom Kundenservice
    • Anmeldung für Marketingmitteilungen

    In diesem Blogbeitrag beschreibe ich, wie ein Eingabefeld …

    Read More
  • By Kelley Robinson
    Build an allow list to filter sign ups by country with Twilio Lookup Build an allow list to filter sign ups by country with Twilio Lookup

    Using an allow list of countries at sign-up is a great way to ensure you're meeting compliance requirements, reducing fraud, or otherwise controlling your onboarding pipeline. The Twilio Lookup API provides a set of tools for validating phone numbers and conveniently includes the country code in the response so you can easily build an allow list.

    Here's a quick snippet of an example allow list:

    const accountSid = process.env.TWILIO_ACCOUNT_SID;
    const authToken = process.env.TWILIO_AUTH_TOKEN;
    const client = require("twilio")(accountSid, authToken);
    
    // hard coded for demo purposes only
    const allow = ["US", "CA", "MX"];
    
    client.lookups
     .phoneNumbers("+15108675310")
     .fetch()
     .then((resp) => {
       if (allow.includes(resp.countryCode)) {
         console.log("allowed!");
       } else {
         console.log("denied");
       }
     });
    

    The rest of the post will cover building this solution with the Twilio Lookup API and Node.js. The Twilio Lookup API supports multiple languages though, so check out the docs for examples in the language of your preference.

    Prerequisites for building a country …

    Read More
  • By Kelley Robinson
    Migrate from Programmable SMS to Verify Blog header: Migrate from Programmable SMS to Verify

    The Verify API is a purpose-built solution for sending One-Time Passcodes (OTP) for user verification and authentication via SMS, voice, email, push and TOTP. Twilio's Programmable Messaging API provides many businesses with the foundation to build their own OTP solutions. However, maintaining an in-house OTP solution can be complex and resource intensive, especially as the messaging landscape and compliance requirements continue to shift. Many companies are migrating to Verify for the same global reliability and unparalleled delivery at scale as Twilio's programmable messaging with the added benefits of:

    • Regulatory and compliance management, including A2P 10DLC
    • Managed sending phone number pool included, including short codes, long codes, toll free, and global alpha-sender IDs*
    • Managed worldwide delivery such as sender types and compliance on a global scale
    • Stateless API for handling token generation and checking (with an option to bring-your-own code)
    • Templatized OTP message translations in dozens of languages
    • Multi-channel support for …
    Read More
  • By Kelley Robinson
    5 raisons qui prouvent que l'A2F par SMS est encore là pour un moment 5 raisons qui prouvent que l'A2F par SMS est encore là pour un moment

    Chaque solution de sécurité représente un équilibre délicat entre la protection de quelque valeur et la fourniture d’accès utilisable aux bonnes personnes. Nous sommes tous constamment en train d’évaluer les compromis et de calculer les risques dans le but de trouver le bon équilibre entre sécurité et facilité d’utilisation. Quand il y a plus d'enjeux, les gens sont prêts à ajouter des frictions et protections supplémentaires. Dans le monde physique réel, cela se traduirait par un appartement personnel qui n’est protégé que par un simple verrou, alors qu’un magasin de bijoux investit dans un système d’alarme.

    Pour les affaires en ligne, l’authentification par SMS est depuis longtemps un choix populaire pour sécuriser les comptes des clients. C’est un canal facile et familier à déployer, et l’usage de l’Authentification à Deux Facteurs (A2F) a connu une croissance de 9% au cours des deux dernières années. Tandis que les canaux SMS soulèvent …

    Read More
  • By Kelley Robinson
    Comment encourager les utilisateurs à activer l'A2F Comment encourager les utilisateurs à activer l'A2F

    Proposer l’A2F (authentification à deux facteurs) n’aide pas à sécuriser vos clients s’ils n’optent pas pour cette fonctionnalité. L’A2F aide à protéger les utilisateurs si le premier facteur, souvent un mot de passe, est compromis. La compromission de ce facteur est commune car il est facile de deviner des mots de passe qui ont fuité sur un autre site. Les utilisateurs les plus conscients des risques de sécurité ont sûrement déjà des mots de passe forts et uniques. Ils n’ont peut-être pas besoin d’être convaincus pour activer l’A2F, mais comment convaincre les utilisateurs plus vulnérables d’activer des mesures de sécurité supplémentaires?

    Une étude de 2019 sur la facilité d’utilisation de l’A2F a conclu que 29% des gens pensaient que les inconvénients de l’A2F valaient le compromis de sécurité. “Je ne pense simplement pas que j’ai quoique ce soit que quelqu’un pourrait vouloir me prendre, donc je pense que c’est …

    Read More
  • By Kelley Robinson
    Send an SMS verification code in 5 minutes Blog header: Send an SMS verification code in under 5 minutes

    One-Time Passcodes (OTPs) are a simple and effective way to verify someone's phone number at sign up for ongoing login verification, preventing bots, ensuring deliverability to the right person, and more.

    Phone number verification can decrease fraud and increase deliverability and trust. Luckily the Twilio Verify API makes it easy to send and check OTPs. Let's see how to get started with Verify in under 5 minutes.

    Prerequisites for sending One-Time Passcodes

    Before you can send an OTP you'll need:

    Copy your Service SID (starts with VA):

    Verify service in the twilio console showing service name, service SID, and code length setting

    Quick Deploy a Twilio Verify application

    Make sure you're logged in to Twilio and head over to Twilio's Code Exchange for the One-Time Passcode verification …

    Read More
  • By Kelley Robinson
    Vérifier la saisie d'un numéro de téléphone avec HTML et JavaScript Vérifier la saisie d'un numéro de téléphone avec HTML et JavaScript

    Si vous avez Googlé “regex numéro de téléphone” et que vous l’avez vite regretté, vous êtes au bon endroit. Il y a beaucoup de formats en ce qui concerne les numéros de téléphone, mais heureusement, il y a des outils gratuits que vous pouvez utiliser pour vous assurer de la validité d’un numéro de mobile.

    Ce post vous montrera deux façons de vérifier qu’un numéro de téléphone est valide : l’API Twilio Lookup, et le plugin JavaScript intl-tel-input. Cet article se base sur un autre, comment coder un champ de saisie de numéros de téléphone internationaux, auquel vous pouvez vous référer pour plus de détails sur la façon de construire le joli champ de saisie de numéros que j’utilise plus bas.

    Vous pouvez trouver le code complet sur mon GitHub.

    Pourquoi vous devriez valider les saisies de numéros de téléphone

    Vous voulez valider les numéros de téléphone …

    Read More
  • By Kelley Robinson
    Coder une saisie de numéros de téléphone internationaux Comment coder une saisie de numéros de téléphone internationaux avec HTML et JavaScript

    Les numéros de téléphone sont standardisés en un format international connu sous le nom de E.164. Il combine les codes de pays et les numéros des abonnés sous la forme suivante : +14155552671. Ce format est requis par beaucoup d’APIs (dont celles de Twilio) et signifie que vous n’avez pas à stocker les codes de pays et les numéros de téléphone dans deux colonnes séparées de la base de données.

    Cependant, vous ne voulez probablement que vos utilisateurs aient à entrer un “+” et un code de pays lorsque qu’il saisissent leurs numéros de téléphone pour :

    • S’inscrire en tant que nouvel utilisateur
    • Activer la 2FA par SMS
    • Faire une demande de rappel d’un service client
    • Souscrire aux notifications marketing

    Cet article vous accompagnera étape par étape pour coder un champ de saisie de numéros de téléphone pour traiter et parser les numéros de téléphones en utilisant du …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.