Skip to main content
Veriqa даёт вашему сайту или приложению вход и подтверждения через мессенджеры. Без паролей, без форм, без SMS-кодов — ничего не нужно набирать, даже на экранах без клавиатуры. Пользователь сканирует QR-код на компьютере, телевизоре или любом другом экране — или нажимает кнопку на телефоне — и подтверждает одним касанием в мессенджере, которому уже доверяет: MAX, Telegram, WhatsApp, другие мессенджеры или Email. Для вашего приложения Veriqa — стандартный OpenID Connect провайдер, поэтому стек значения не имеет, а фронтенд-SDK нет.
Про .NET отдельно. Там Veriqa встраивается в ваше ASP.NET Core-приложение и расширяет OpenIddict, а не заменяет его: ведёт транзакцию входа между /connect/authorize и /connect/token, а выпуск токенов оставляет OpenIddict. На любом другом стеке OpenIddict не участвует вовсе — приложение общается с Veriqa по обычному OpenID Connect.

С чего начать

Базовые сценарии

Вход и серверная транзакция — что это такое и чем они различаются.

Быстрый старт .NET (встроенный)

Подключите Veriqa к ASP.NET Core за несколько минут.

Быстрый старт self-hosted (Docker)

Отдельный сервер в контейнере — ваше приложение остаётся обычным OIDC-клиентом на любом стеке.

Установка службой ОС

Тот же сервер без Docker — systemd или служба Windows, из архива.

Node, Java, Python

Тот же вход из OIDC-клиента на Node, Java или Python — от пустого проекта до работающего входа.

Настройка каналов

MAX, Telegram, WhatsApp, другие мессенджеры и Email — что задать и где взять учётные данные.

Справочник конфигурации

Секции, ключи и значения по умолчанию.

Видео

Вход и step-up на телевизоре, десктопе и телефоне, подтверждения в Claude Code.

Что вы получаете

Выше конверсия

Одно привычное действие вместо пароля, кода из SMS и переходов между экранами — вход или регистрация занимает около 6 секунд в целевом сценарии.

Экономия на каждом входе

Вход и подтверждение через Veriqa не тарифицируются за сообщение, в отличие от SMS, — на масштабе входов это заметно в бюджете.

Живой канал

Вместе со входом продукт получает подключённый канал в мессенджере — для уведомлений, подтверждений и сервисных сценариев — вместо «мёртвого» адреса.

Интеграция настройкой

Пользователю ничего не нужно устанавливать, а вам — писать клиентский код: стандартный OIDC-клиент подключается настройкой, без проприетарного SDK.

Восстановление доступа

Привязанный доверенный канал становится надёжным путём восстановления — без цепочки писем и кодов.

Устойчивость к утечке данных

Связь человека со способом до него достучаться в базе не хранится: вместо нативного идентификатора — производное значение, у каждого интегратора своё.

Для каких сценариев

  • Быстрый вход и регистрация в веб- и десктоп-приложениях — регистрация тем же действием. См. Вход без пароля.
  • Замена SMS-кодов — тот же привычный поток без тарификации за сообщение и с полноценной аутентификацией вместо доставки кода. См. Замена SMS-кодов.
  • ИИ-агенты и human-in-the-loop — вызов инструмента или выдача доступа агенту подтверждается в собственном мессенджере пользователя, с записью в аудите. См. Подтверждения в Claude Code.
  • Второй фактор, step-up и подтверждение действий — удаление важных данных, смена платёжных реквизитов, выдача доступа. См. Step-up.
  • Вход на поверхностях без клавиатуры — Smart TV, приставка, киоск. См. Поверхности входа.
  • Вход и привязка канала мессенджера одним действием. См. Привязка канала.
  • Заявки и обратная связь без CAPTCHA — проверенный контакт вместо адреса, набранного в форме. См. Заявки без CAPTCHA.
Какой из двух базовых механизмов — вход или серверная транзакция — лежит в основе каждого сценария, сказано в Базовых сценариях.

Архитектура

Veriqa — мост между вашим приложением и доверенным мессенджером пользователя. Он открывает транзакцию входа или подтверждения, связывает её с выбранным каналом, ждёт подтверждения пользователя и возвращает результат — токенами при входе или исходом вашему бекенду. Базовые строительные блоки: оркестрация транзакций, адаптеры каналов, OIDC-эндпоинты (в .NET — OpenIddict), завершение (callback / live-статус по SignalR / polling), связывание аккаунта и канала и журнал аудита. Разбор — в разделе Архитектура.

Три способа развёртывания

Каналы

Сегодня поставляются четыре канала, ещё пять — в тестировании к следующему релизу. Перечень и статус каждого — в Поддерживаемых каналах; что ещё несёт следующий релиз — в Ближайшем релизе.
Хотите сначала увидеть в деле? Живое демо прогоняет реальный OIDC-поток от начала до конца, а видео показывают все поверхности.