Skip to main content
Сейчас пользователи входят или подтверждают операции кодом из SMS. Вы хотите заменить код подтверждением в мессенджере и не платить за каждое сообщение, но так, чтобы пользователи без мессенджера не остались без входа.

Что понадобится

  • понимание, какими мессенджерами и почтой пользуется ваша аудитория;
  • машина для сервера Veriqa;
  • доступ к коду приложения, где сейчас отправляется и проверяется код из SMS.

Шаги

1

Сверьте каналы с аудиторией

Список каналов — на странице Поддерживаемые каналы. Канал Email подходит тем, у кого нет мессенджера, но есть почта.
2

Разверните сервер Veriqa

С Docker следуйте быстрому старту self-hosted, без Docker установите сервер службой ОС.
3

Включите каналы

Настройте выбранные каналы по странице Настройка каналов.
4

Подключите приложение

Пройдите быстрый старт своего стека: .NET, Node.js, Python или Java.
5

Оставьте SMS запасным путём

На время перехода показывайте вход через Veriqa основным способом, а код из SMS — запасным для тех, кому не подходит ни один канал. Запасной путь убирайте, когда им почти перестанут пользоваться.
6

Переведите подтверждение операций

Если код из SMS подтверждал операции, а не только вход, замените его повторным входом с проверкой auth_time — см. Второй фактор и step-up.

Как проверить

Войдите в приложение через мессенджер: вход должен пройти, а ваш SMS-шлюз не должен получить ни одного запроса. Затем проверьте, что запасной путь через SMS по-прежнему работает.

Куда дальше