Проверка Номера Телефона Без Смс

Сегодня компаниям все чаще требуется верифицировать клиента не только по электронной почте, но и по номеру телефона.

С подтверждением номера через СМС есть две проблемы – это дорогой метод для компании и не всегда безопасный – клиенты часто используют временные виртуальные номера.

Мы предлагаем простой метод API для авторизации номеров посредством телефонного звонка.



Проверка номера телефона без СМС



Почему это необходимо?

Номер телефона остается одним из самых простых и надежных идентификаторов клиентов.

Авторизация по номеру телефона используется сервисами в следующих целях:

  • Двухфакторная аутентификация
  • Постановка на учет
  • Восстановление пароля
Как уже говорилось выше, авторизация через СМС зачастую не идеальна и обходится слишком дорого.

Регистрация или двухфакторная авторизация по телефону сегодня – лучший способ подтвердить свою личность.



Как это работает?

  1. Ваш клиент вводит номер телефона в форму на сайте
  2. Вы генерируете числовой код и отправляете запрос API
  3. Робот звонит клиенту и произносит цифры
  4. Клиент вводит цифры в форму на сайте, тем самым подтверждая номер.

Как видите, все предельно просто, все что вам нужно — это сгенерировать случайный код и отправить вызов через API.

Как реализовать

В открытом API Zadarma есть метод request_checknumber .

Его параметры:

  • caller_id — номер, с которого осуществляется звонок, должен быть номером, подключенным к Zadarma;
  • to — номер телефона клиента, которому звонит робот;
  • code - код, который будет воспроизводиться.

    Вы задаете набор цифр, а голосовой робот их воспроизводит; максимальная длина кода — 20 символов;

  • lang — язык чтения кода.

    Доступные языки: русский, английский, испанский, польский, немецкий, французский, украинский.

Вы просто генерируете код, отправляете запрос API и ждете, пока клиент введет этот код на ваш сайт.

Что нужно, чтобы начать?

Несколько простых шагов для использования авторизации по номеру телефона в вашем сервисе:
  1. регистр
  2. Подключите виртуальный номер в сервисе (обязательно, звонки вашим клиентам должны осуществляться с номера телефона, подключенного к Zadarma)
  3. В личном кабинете создайте ключ авторизации API и начните работу с методом.

Для удобства работы с API Zadarma мы рекомендуем использовать официальная библиотека (php, python и C#).

После установки укажите свои ключи API во включенных файлах.

Вот пример запроса с использованием клиента на PHP:

   

<Эphp use Zadarma_API\Api; require_once __DIR__.DIRECTORY_SEPARATOR.'include.php'; define('USE_SANDBOX', false); $api = new Api(KEY, SECRET, USE_SANDBOX); $api->call('/v1/request/checknumber/', [

Теги: #информационная безопасность #программирование #Системное администрирование #api #авторизация #безопасность веб-приложений #безопасность сети #верификация #ip-телефония #двухфакторная аутентификация #идентификация #телефония #номер телефона #верификация аккаунта #двухэтапная аутентификация
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.