> ## Documentation Index
> Fetch the complete documentation index at: https://veriqa.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Уход с SMS-кодов

> Рецепт: заменить код из SMS подтверждением в мессенджере — проверить каналы аудитории, поднять сервер, подключить приложение и оставить SMS запасным путём на время перехода.

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

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

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

## Шаги

<Steps>
  <Step title="Сверьте каналы с аудиторией">
    Список каналов — на странице [Поддерживаемые каналы](/docs/ru/guides/supported-channels). Канал Email
    подходит тем, у кого нет мессенджера, но есть почта.
  </Step>

  <Step title="Разверните сервер Veriqa">
    С Docker следуйте [быстрому старту self-hosted](/docs/ru/quickstart/self-hosted), без Docker
    установите сервер [службой ОС](/docs/ru/quickstart/os-service).
  </Step>

  <Step title="Включите каналы">
    Настройте выбранные каналы по странице [Настройка каналов](/docs/ru/guides/channels).
  </Step>

  <Step title="Подключите приложение">
    Пройдите быстрый старт своего стека: [.NET](/docs/ru/quickstart/dotnet), [Node.js](/docs/ru/quickstart/node),
    [Python](/docs/ru/quickstart/python) или [Java](/docs/ru/quickstart/java).
  </Step>

  <Step title="Оставьте SMS запасным путём">
    На время перехода показывайте вход через Veriqa основным способом, а код из SMS — запасным для
    тех, кому не подходит ни один канал. Запасной путь убирайте, когда им почти перестанут
    пользоваться.
  </Step>

  <Step title="Переведите подтверждение операций">
    Если код из SMS подтверждал операции, а не только вход, замените его повторным входом с
    проверкой `auth_time` — см. [Второй фактор и step-up](/docs/ru/scenarios/step-up).
  </Step>
</Steps>

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

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

## Куда дальше

* [Замена SMS-кодов](/docs/ru/scenarios/sms-replacement) — что меняется для пользователя и для вас;
* [Чем Veriqa отличается](/docs/ru/concepts/comparison#sms-коды) — сравнение с SMS-кодами и граница
  применимости;
* [Подтверждение опасной операции](/docs/ru/recipes/confirm-operation) — если SMS подтверждали переводы и
  смену реквизитов.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.