Vérification et identité utilisateur

Protégez votre plateforme contre la fraude et sécurisez les comptes de vos clients grâce aux signaux d'identité mobiles et à l'authentification utilisateur à plusieurs facteurs pour l'inscription, la connexion et la gestion des comptes.

Protect users with multi factor user authentication

Cas d'usage pour les vérifications OTP et les signaux de renseignements mobiles

Adoptez une solution complète de vérification utilisateur pour protéger les clients tout au long de leur parcours.

  • Phone with checkmark
    Vérification à l'inscription

    Empêchez la création de faux comptes et établissez la propriété du numéro de téléphone ou de l'adresse e-mail lors de l'inscription d'un utilisateur.

  • Security password form field
    Protection à la connexion

    Protégez-vous contre le piratage de compte et le vol de mot de passe en demandant une vérification utilisateur lors de l'ouverture de session.

  • Security padlock
    Transactions sécurisées

    Validez les utilisateurs en temps réel afin d'autoriser en toute confiance les transactions en ligne de grande valeur.

  • Twilio Email Verification logo
    Gestion de compte

    Mettez à jour vos informations personnelles en toute confiance et protégez les PII.

  • Sheild with a user symbol
    Antifraude

    Mettez fin à la fraude par pompage de SMS, à la fraude par échange de cartes SIM et aux attaques de l'homme du milieu.

Comment construire une authentification utilisateur sécurisée

Implémentez une solution d'authentification utilisateur en quelques jours. Vous n'aurez pas besoin de faire appel à plusieurs fournisseurs.

Étape 1
Créer un service de vérification
Créez un service de vérification avec Twilio. Il s'agit de l'ensemble des configurations communes utilisées pour créer et contrôler les vérifications.


Étape 2
Envoyer un jeton de vérification
Envoyez un jeton à votre utilisateur final via son canal de communication préféré (SMS, appel vocal, e-mail ou WhatsApp). 


Étape 3
Vérifier le jeton de vérification
Vérifiez si le jeton fourni par l'utilisateur est correct. Le cas échéant, la demande est approuvée. Sinon, il reste en attente.

Send and check a verification token using Twilio Verify

Ce dont vous avez besoin pour construire une vérification utilisateur intelligente avec Twilio

Des API faciles à déployer pour la vérification utilisateur afin de prévenir la fraude, d'améliorer la conversion des utilisateurs et de réduire les coûts opérationnels.

Verify

Lookup

Mission

API clé en main pour vérifier les utilisateurs sur n'importe quel canal

Interrogez les données de renseignements téléphoniques en temps réel pour vérifier la validité des numéros de téléphone

Canaux

SMS, vocal, WhatsApp, e-mail, TOTP, Push, Silent Network Authentication

-

Volume et portée

4,5 milliards de vérifications client par an

Vérifiez l'identité des utilisateurs sur mobile, ligne fixe, VoIP fixe et non fixe, numéros gratuits

Fiabilité

Taux de délivrabilité mondial de plus de 94 %*

Optimisation des routages sur le Twilio Super Network pour une meilleure délivrabilité

Utilisez les signaux mobiles pour confirmer l'identité des utilisateurs de manière fiable

Conversion

Taux de conversion mondial de plus de 65 %*

Filtrez les numéros de téléphone indésirables ou injoignables grâce aux Renseignements sur le type de ligne et au Numéro de téléphone réattribué

Antifraude

Identifiez les numéros potentiellement frauduleux, les numéros SIM échangés et les numéros associés au pompage de SMS

Modèles

Modèles approuvés par les opérateurs et traduits automatiquement en 42 langues

-

Création de rapports

Taux de conversion et de réussite par région et canal

-

En savoir plus

Construisez et lancez un cas d'usage de vérification en quelques jours

Créez un compte Twilio gratuitement et commencez à vérifier l'identité des utilisateurs dès aujourd'hui. Utilisez les guides de démarrage rapide, la documentation à jour, la CLI Twilio et CodeExchange pour construire rapidement un prototype.

// Send a SMS verification using Twilio with Python
import os 
from twilio.rest import Client

account_sid = os.environ['TWILIO_ACCOUNT_SID'] 
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)
verification = client.verify \
             .v2 \
             .services('VAXXXXXXXXXXXXXXXXXXXXXXX')
             .verifications \
             .create(to='+15017122661', channel='sms')
    )
print(verification.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Verify.V2.Service;

class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var verification = VerificationResource.Create(
            to: "+15017122661",
            channel: "sms",
            pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        );

        Console.WriteLine(verification.Sid);
    }
}
<?php
// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$verification = $twilio->verify->v2->services("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
                                   ->verifications
                                   ->create("+15017122661", "sms");

print($verification->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

verification = @client.verify
                      .v2
                      .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                      .verifications
                      .create(to: '+15017122661', channel: 'sms')

puts verification.sid
// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.verify.v2.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                .verifications
                .create({to: '+15017122661', channel: 'sms'})
                .then(verification => console.log(verification.sid));
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.verify.v2.service.Verification;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Verification verification = Verification.creator(
                "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "+15017122661",
                "sms")
            .create();

        System.out.println(verification.getSid());
    }
}
curl -X POST "https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications" \
--data-urlencode "To=+15017122661" \
--data-urlencode "Channel=sms" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN

Guide de démarrage rapide Verify

Créez un compte Twilio, configurez votre environnement de développement, validez les numéros de téléphone avec Lookup, envoyez votre premier jeton de vérification de téléphone avec Verify et validez le jeton.

Guide de démarrage rapide Lookup

Créez un compte Twilio, configurez votre environnement de développement, validez et formatez les numéros de téléphone avec une demande Lookup basique, puis utilisez Renseignements sur le type de ligne dans Lookup pour voir le type de numéro de téléphone.

Pourquoi Verify plutôt que Programmable Messaging

Verify est une solution de vérification des utilisateurs spécialement conçue pour envoyer de manière fiable des mots de passe uniques par SMS, appels vocaux, WhatsApp, e-mail, Push, Silent Network Authentication et TOTP.

Low-code et sans-code

Mettez en place une solution de vérification qui empêche la fraude tout en continuant à fournir une expérience exceptionnelle aux utilisateurs légitimes.

Set up Twilio using low or no code options

Services professionnels

Vous n'êtes pas développeur ? Pas de problème. Travaillez avec l'équipe des services professionnels Twilio pour construire le cas d'usage de vérification dont vous avez besoin.

La vérification utilisateur au-delà des SMS

Choisissez les canaux de vérification adaptés à votre entreprise et à vos clients. Découvrez les avantages et les inconvénients des codes d'accès à usage unique par SMS.

Comment prévenir la fraude

Regardez le webinaire et apprenez à mettre en place des solutions de vérification utilisateur pour stopper les types de fraudes les plus courants.            

La différence Twilio

Envoi rapide et fiable des messages de vérification utilisateur pour protéger votre plateforme.

Send verification messages using Twilio

*  Selon les clients ayant fourni des données de conversion
** Les conditions générales s'appliquent