Skip to main content
Veriqa — мост между тремя сторонами: вашим приложением, OpenIddict и доверенным мобильным каналом пользователя. Он инициирует транзакцию входа или подтверждения, связывает её с выбранным каналом, ждёт подтверждения пользователя и завершает аутентификацию в OpenIddict.

Строительные блоки

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

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

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

Каждый мессенджер или мобильный канал — отдельный адаптер / коннектор. Из коробки: MAX, Telegram, WhatsApp, другие мессенджеры и Email — спроектированы расширяемыми.

Интеграция OpenIddict

Завершает primary login, второй фактор, step-up подтверждение и linking канала — без замены OpenIddict.

Завершение

Приложение завершает поток через callback, live-обновление по SignalR или polling после подтверждения транзакции.

Связывание аккаунта и канала

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

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

Каждая транзакция несёт журнал аудита изменений состояния и подтверждений.

QR-оркестрация

Veriqa генерирует короткоживущую точку входа для каждой транзакции. QR-код не несёт логику аутентификации — он лишь открывает нужный bridge-flow для выбранного канала и связывает пользователя с текущей транзакцией.

Как эти блоки работают в потоке входа

От старта транзакции до выпуска токенов OpenIddict — по шагам.