Перейти к основному содержимому

OpenID Connect · Любой стек · Любое устройство · Open Source

Беспарольная аутентификация через мессенджеры —для вашего сайта или приложения.

Вашим пользователям не нужно регистрироваться, придумывать пароль и вводить код из SMS. Для входа на ваш сайт достаточно мессенджера, который у них уже установлен. С Veriqa даже первый вход займёт у пользователя всего 6 секунд.*

Пользователь сканирует QR-код на странице входа или нажимает кнопку мессенджера, а затем подтверждает одним тапом в своём MAX, Telegram, WhatsApp или другом мессенджере.

Veriqa подключается к вашему приложению как обычный OIDC-провайдер — за 15 минут.

Поддерживаются
Поддерживаются

Добавьте на ваш сайт кнопку входа через мессенджер рядом с теми способами входа, которые у вас уже есть

Вы получите меньше трения на входе, меньше расходов, больше безопасности и живую связь с пользователем. Подключить Veriqa можно за 15⁠–⁠30 минут, и это совершенно бесплатно, а ваши пользователи получат удобный и быстрый способ аутентификации на вашем сайте или в приложении.

Вашим пользователям

Ничего не нужно вводить

Ни пароля, ни кода из SMS, ни формы регистрации. Достаточно отсканировать QR-код или нажать кнопку и подтвердить вход в мессенджере.

Ничего не нужно устанавливать и запоминать

Мессенджер уже стоит на телефоне. Не нужно ни нового приложения, ни аутентификатора, ни пароля, который придётся вспоминать и восстанавливать.

Одинаково на любом устройстве

На компьютере, телевизоре или терминале — QR-код, на телефоне — кнопка. Подтверждение везде одно: касание в мессенджере.

Вашему продукту

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

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

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

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

Живой канал вместо «мёртвого» адреса

Вместе со входом ВАШ продукт получает подключённый мессенджер-канал — для уведомлений, подтверждений и будущих сервисных сценариев.

Внедрение конфигурацией

Никакой установки для пользователя и никакого нового кода на клиенте — Veriqa подключается к уже работающему приложению через настройку.

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

«Забыл пароль» — больше не квест: привязанный доверенный канал становится надёжным путём восстановления, без цепочки писем и кодов.

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

Veriqa хранит минимум: зашифрованный идентификатор, который назначает пользователю каждый мессенджер. Никаких имён и телефонов. Данные, нужные для входа, появляются только в момент входа и могут храниться только в памяти.

Какие задачи решает Veriqa

Найдите свой случай. Veriqa закрывает множество сценариев: вход на сайт, подтверждение чувствительных операций, подключение канала связи и многие другие.

Беспарольная аутентификация

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

ИИ-агенты: рискованный шаг подтверждает человек

Прежде чем ИИ-агент вызовет инструмент или получит доступ, он запрашивает подтверждение у человека. Запрос приходит в мессенджер самого пользователя — на поверхность, которой агент не управляет, — а ответ попадает в журнал аудита.

Связь с пользователем

Пользователь входит через мессенджер, и тем же действием ваш продукт получает живой канал связи с ним — Telegram, WhatsApp, MAX или почту, смотря чем он подтвердил вход. Одно действие — два результата: канал годится для уведомлений и сервисных сценариев.

Заявки и обратная связь без капчи

Перед отправкой формы посетитель подтверждает себя через мессенджер — это занимает несколько секунд. Сайт получает верифицированный контакт и живой канал вместо «мёртвого» адреса, вписанного в поле. Проверено и работает в WordPress, Bitrix, Drupal, Joomla, TYPO3 и других CMS.

Второй фактор и подтверждение важных действий

Когда пользователь делает что-то чувствительное — удаляет важные данные, меняет реквизиты, выдаёт кому-то доступ, — ваш продукт просит подтвердить действие. Он подтверждает его одним касанием в мессенджере, без ввода кода.

Адаптер MAX готов — попробуйте вход через MAX!

Под капотом

Из чего функционально состоит Veriqa и её основные технические характеристики.

Оркестрация транзакций

Вход — это транзакция с явным состоянием, сроком жизни и единственным исходом. Она переживает смену устройства, сама истекает по таймауту, идемпотентна к повторам и попадает в аудит — вместо запроса, «повисшего» где-то между браузером и мессенджером.

Адаптеры каналов

Telegram, WhatsApp, Email и другие — включаются конфигурацией. Свой канал не требует правки ядра и не обязан быть на .NET: внешний сервис на любом языке по HTTP или ваш уже работающий бот, как есть. Ваши каналы встают в цепочку наравне со встроенными.

Интеграция

Любой стек, стандартный OIDC. На .NET — коннектор поверх OpenIddict. Всё остальное — стандартный OIDC-провайдер: Node, Java, Python, Go, PHP. В IAM вроде Logto добавляется обычным социальным коннектором за пару минут.

Настройки и мультипроектность

Токены, каналы, тексты и брендинг страницы входа, политики, лимиты, аудит — всё это конфигурация, четыре уровня владения, включая ядро, тенант и приложение, с заданным порядком разрешения. Одна установка обслуживает много проектов и ботов, у каждого своё.

Журнал аудита и observability

Аудит — по вашим правилам, и его можно полностью отключить. Идентичности всегда замаскированы, токены не пишутся ни в лог, ни в аудит — так устроено, а не настройка, которую нужно помнить. Метрики, логи и трассировки — так же.

Стек

.NET 10, поставка NuGet-пакетами — подключается к уже работающему приложению. Чистая архитектура; хранилища in-memory, EF Core (PostgreSQL, MySQL и другие) или Redis. Страница входа на чистом JS — без фреймворков и внешних зависимостей. Данные не покидают ваш периметр.

8+ самых популярных мессенджеров — MAX, Telegram, WhatsApp, Messenger, Instagram Direct, WeChat, Viber и Email. Также можно подключать собственные. Полный список каналов
0 хранимых паролей — вход через каналы, которым пользователь уже доверяет.
OIDC на любом стеке. На .NET — коннектор поверх OpenIddict, на остальных — обычный провайдер OpenID Connect.
On-prem by design — данные не покидают ваш периметр. Или подключитесь из облака, если своей инфраструктуры нет.

Подробнее — документация

Почему Veriqa, а не passkeys, виджеты мессенджеров или SMS

Veriqa не заменяет ваши способы входа, а добавляет к ним безопасный и удобный для вашего пользователя способ. Подключение занимает 15–30 минут и не требует переписывать код. Полное сравнение Veriqa с другими способами входа можно посмотреть на отдельной странице. А ниже — основные отличия от популярных способов.

Проверки уже сделал мессенджер

Пользователь уже прошёл регистрацию и проверки в мессенджере, а сами мессенджеры всё строже подходят к идентификации и проверке аккаунтов. Вы получаете результат этой работы бесплатно — вместе со скоростью и удобством мессенджера при входе, а контроль остаётся у вас.

Вместо passkeys

Тот же удобный поток — QR на экране, подтверждение с телефона, — но без регистрации ключа и привязки устройства: пользователь входит сразу, через уже установленный мессенджер. Работает там, где кросс-девайсный passkey ломается: выключенный Bluetooth, виртуалка, удалённый рабочий стол, разные экосистемы.

Вместо виджетов мессенджеров

Один интеграционный слой на все каналы и почту вместо отдельных виджетов, плюс полноценный OIDC вместо JS-виджета: токены, сессии, привязка аккаунта. Veriqa даёт не только логин, как виджет, но и второй фактор, привязку канала, журнал аудита и то, что мессенджер не обязан стоять на той поверхности, с которой человек входит.

Вместо SMS-кодов

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

Подробнее — документация

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

От показанного QR до входа в аккаунт — за несколько простых шагов.

  1. 01

    Показываете вход

    На странице вашего сайта или приложения появляется QR-код — это всё, что нужно для входа. Если вход с телефона, QR не нужен: показываются кнопки мессенджеров.

  2. 02

    Пользователь сканирует QR

    Пользователь сканирует QR телефоном и тапает по ссылке. Открывается привычный мессенджер — MAX, Telegram, WhatsApp или другой.

  3. 03

    Подтверждает одним нажатием

    В мессенджере пользователь подтверждает вход кнопками — без пароля и без кода из SMS. Если включено автоматическое подтверждение, этот шаг проходит сам.

  4. 04

    Пользователь аутентифицирован

    Пользователь авторизован на вашем сайте или в приложении — почти мгновенно.

Варианты подключения Veriqa в ваш продукт

Veriqa — стандартный провайдер OpenID Connect, поэтому Veriqa поддерживает любой ваш стек: .NET, Node, Java, Python, Go, PHP — и популярные CMS тоже. Достаточно только развернуть Veriqa и подключить к вашему продукту как OpenID-коннектор.

Вход через Veriqa проверен на WordPress, Drupal, Joomla, TYPO3 и Bitrix. Эти CMS общаются с Veriqa, как с обычным внешним OIDC-провайдером.

Veriqa можно развернуть

NuGet-пакеты для .NET-приложения

Сервер авторизации встраивается в ваше .NET-приложение и работает в его процессе.

Контейнер Docker или Kubernetes

Готовый образ сервера авторизации: запускается рядом с вашим приложением, внутри вашего периметра.

Исполняемый файл для Windows или Linux

Самодостаточный файл, который регистрируется службой Windows или юнитом systemd, — без Docker и без среды .NET на машине.

Облако

Veriqa Cloud: без развёртывания и сопровождения — для сайтов и продуктов без своей auth-инфраструктуры.

Подробнее — документация

Какие ещё могут быть сценарии

Где и как ещё можно использовать Veriqa для аутентификации пользователей и подтверждения операций.

Smart TV и поверхности без клавиатуры

Подтверждение через мессенджер и подключение канала для входа там, где нет удобного ввода, — например, в web- и TV-приложениях на телевизоре.

Место и личность

Подтверждение личности в определённом физическом месте: QR на офисном принтере или на экране в помещении вместе с QR на компьютере.

Свой корпоративный мессенджер

Подключите свой корпоративный мессенджер или бота для подтверждения личности в корпоративных системах.

Усиленный вход цепочкой каналов

Один чувствительный вход, подтверждённый в двух разных доверенных каналах. Усиление защиты — WhatsApp плюс почта или Telegram плюс «Поделиться телефоном» плюс почта.

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

Коннектор к мессенджеру хранит связку «личность ↔ точка достижимости», и именно она — самое токсичное, что может утечь. Veriqa проектируется так, чтобы этой связки в базе не было вовсе.

Частые вопросы

Нужно ли заменять существующие способы входа?

Нет. Оставьте способы, которые у вас уже есть, и добавьте рядом вход через Veriqa — ещё один способ, удобный и безопасный. Добавляется за 15–30 минут.

Нужно ли пользователю устанавливать отдельное приложение?

Нет. Пользователь подтверждает вход в уже установленном мессенджере — MAX, Telegram, WhatsApp или другом поддерживаемом мессенджере. Отдельный аутентификатор ставить не нужно.

Что, если у пользователя нет MAX, Telegram или WhatsApp?

Каналов несколько, и к ним добавляется почта — резервный канал, который есть у каждого. Пользователь выбирает тот, что у него есть. Список постоянно расширяется и уже включает 8 каналов: 7 самых популярных мессенджеров — MAX, Telegram, WhatsApp, Messenger, Instagram Direct, WeChat, Viber — и классическую почту.

Полный список каналов

Можно ли подключить свой корпоративный мессенджер?

Да. Каналы — открытая точка расширения: вы пишете адаптер для своего мессенджера или бота — внутри .NET-хоста или отдельным сервисом на любом языке, с которым Veriqa общается по HTTP, — и добавляете канал конфигурацией, без правки ядра Veriqa. Ключи мессенджера остаются у вашего сервиса.

Как подключить свой канал

Заменяет ли Veriqa нашу auth-систему?

Нет. Veriqa встаёт рядом: ваша auth-система по-прежнему выпускает токены и владеет аккаунтами, а Veriqa добавляет доверенный канал, в котором пользователь подтверждает вход. Для приложения Veriqa — стандартный провайдер OpenID Connect, поэтому стек не имеет значения.

Можно ли использовать Veriqa как провайдера идентификации (IdP)?

Да. Veriqa — стандартный провайдер OpenID Connect: приложение или CMS подключается к ней напрямую и получает обычные OIDC-токены. Если у вас уже есть IAM, например Logto, Veriqa добавляется в него как ещё один коннектор входа.

Можно ли запрашивать claims, которых мессенджер не даёт?

Да. То, чего канал не даёт, Veriqa собирает в том же входе, до выпуска токенов: номер телефона — запросом в мессенджере, email — кодом, ссылкой или письмом от пользователя, остальные поля — формой, которую вы настраиваете. Claim можно сделать обязательным или необязательным, а номер телефона и email приходят с отметкой о проверке.

Чем это отличается от passkeys и безопаснее ли?

Passkeys устойчивы к фишингу по своей конструкции — это более высокая планка безопасности. Veriqa даёт такой же удобный поток для более простых сценариев и работает там, где кросс-девайсный passkey ломается: выключенный Bluetooth, виртуалка, удалённый рабочий стол. Даже там Veriqa может дать сопоставимую безопасность за счёт двух подтверждений — места и мессенджера.

Место и личность

Может ли Veriqa защитить от ботов?

Отчасти. Некоторые каналы — например, Telegram — сообщают признак бота, Veriqa возвращает его в claims, и политика ограничений может отсечь такие входы. Это не антифрод-система, но дешёвый фильтр, который срабатывает до создания аккаунта.

Что такое письмо в один тап и зачем оно?

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

Сколько стоит вход по сравнению с SMS-кодом?

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

Сложно ли развернуть Veriqa у себя?

Нет. Self-hosted-вариант разворачивается в вашем периметре — NuGet-пакеты, Docker-контейнер или OS-сервис без Docker и рантайма .NET — за 15–30 минут. Есть и Veriqa Cloud.

Готовы попробовать?

Выберите сценарий и нажмите кнопку «Живое демо» для перехода в конструктор интерактивной демонстрации.

Сценарий
Документация