Identidade e verificação do usuário

Proteja sua plataforma contra fraudes e mantenha as contas de clientes seguras com sinais de identidade móvel e autenticação de usuário multifator para inscrição, login e gerenciamento de contas.

Não é necessário cartão de crédito | Comece a usar rapidamente | Acesse todos os produtos Twilio

Protect users with multi factor user authentication

Casos de uso para sinais de inteligência móvel e verificações OTP

Implemente uma solução completa de verificação do usuário para proteger os clientes durante toda a jornada.

  • Phone with checkmark
    Verificação na inscrição

    Impeça a criação de contas falsas e estabeleça a propriedade do número de telefone ou e-mail quando um usuário se inscrever.

  • Security password form field
    Proteção no login

    Proteja-se contra roubo de conta e senha solicitando a verificação do usuário no login.

  • Security padlock
    Transações seguras

    Valide os usuários em tempo real para poder autorizar transações on-line de alto valor com confiança.

  • Twilio Email Verification logo
    Gerenciamento de contas

    Atualize as informações pessoais com confiança e proteja as IPI.

  • Sheild with a user symbol
    Prevenção de fraudes

    Detenha ataques de SMS, fraudes de troca de chip/SIM e ataques MITM (man-in-the-middle).

Como construir uma autenticação de usuário segura

Implemente uma solução de autenticação de usuário em dias. Não há necessidade de fornecedores de várias fontes.

Etapa 1
Criar serviço de verificação
Aproveite o Twilio Verify para criar um conjunto de configurações comuns usadas para criar e verificar validações.


Etapa 2
Enviar um token de verificação

Em seguida, envie um token por meio do canal de comunicação preferido do seu usuário final, como SMS, chamada de voz, e-mail ou WhatsApp.


Etapa 3
Validar o token de verificação
Verifique se o token fornecido pelo usuário está correto. Se estiver correto, a solicitação será aprovada e, se estiver incorreto, permanecerá pendente.

Flowchart showing verification process with Verify API or Twilio and user token checking

O que você precisa para criar uma verificação de usuário inteligente com a Twilio

APIs para verificação do usuário fáceis de implantar para evitar fraudes, melhorar a conversão do usuário e reduzir os custos operacionais.

Verify

Lookup

O que ele faz

API pronta para uso para verificar usuários em qualquer canal

Consulte dados de inteligência telefônica em tempo real para verificar a validade do número de telefone

Canais

SMS, RCS, WhatsApp, voz, e-mail, TOTP, push, Silent Network Authentication

-

Escalabilidade

4,8 bilhões de verificações de clientes por ano

Verifique as identidades dos usuários em telefones celulares, fixos, VoIP fixo e não fixo, ligação gratuita

Confiabilidade

Taxa de resposta global de +94%*

Otimização de rota no Twilio Super Network para alta capacidade de entrega

Use sinais móveis para confirmar as identidades dos usuários de forma confiável

Conversão

Taxa de conversão global de +65%*

Filtre números de telefone indesejados ou inacessíveis com Inteligência de tipo de linha e Número reatribuído

Prevenção de fraudes

100% de proteção contra ataques de SMS com o Verify Fraud Guard**

Permissões geográficas, limitação de taxa

Identifique números potencialmente fraudulentos, números de troca de chip/SIM, números associados às fraudes de SMS

Modelos

Modelos aprovados pela operadora que são traduzidos automaticamente em 42 idiomas

-

Geração de relatórios

Taxas de conversão e sucesso por região e canal

-

Saiba mais

ROI do Verify

Calculadora de ROI da Forrester Consulting

Um estudo encomendado pela Forrester Consulting descobriu que o Twilio Verify gerou um ROI de 174%. Experimente nossa nova calculadora para estimar o que sua empresa pode alcançar com o Verify.

Crie e inicie um caso de uso de verificação em dias

Inscreva-se gratuitamente para obter uma conta da Twilio e comece a verificar identidades hoje mesmo. Use nossa documentação de início rápido atualizada, a CLI da Twilio e o CodeExchange para construir um protótipo rapidamente.

// 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

Documentação de início rápido do Verify

Configure uma conta Twilio, configure seu ambiente de desenvolvimento, valide números de telefone com o Lookup, envie seu primeiro token de verificação de telefone com o Verify e valide o token.

Documentação de início rápido do Lookup

Configure uma conta Twilio, configure seu ambiente de desenvolvimento, valide e formate números de telefone com uma solicitação básica do Lookup e use a Inteligência de tipo de linha para ver o tipo de número de telefone.

Por que verificar com o Programmable Messaging?

O Verify é uma solução de verificação de usuário criada para o envio confiável de senhas de uso único por SMS e voz, WhatsApp, e-mail, push e Silent Network Authentication e TOTP.

Prefere não codificar? Sem problemas.

Trabalhe com um de nossos parceiros confiáveis para obter suporte de codificação ou explorar uma solução pré-configurada.

Work with Twilio Professional Services to set up global call tracking for your company

O diferencial da Twilio

Entrega rápida e confiável de mensagens de verificação do usuário para manter sua plataforma protegida.

Send verification messages using Twilio

*  Com base nos clientes que fornecem dados de conversão
** Aplicam-se os Termos e condições