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

Мессенджеры

В поставку Veriqa входят популярные мессенджеры — MAX, Telegram, WhatsApp, Instagram* Direct, Messenger*, WeChat и Viber: через них ваши пользователи входят и подтверждают действия. Подробнее о них рассказано на странице Поддерживаемые мессенджеры. Veriqa создавалась для единого входа через популярные мессенджеры, но её архитектура ими не ограничена.
В основе архитектуры Veriqa — одно общее понятие: канал. Канал — это место, где пользователь подтверждает вход, и одновременно источник, который ручается, кто именно его подтвердил. Для Veriqa неважно, что стоит за каналом, — важно, за что он ручается. Поэтому каналом может быть любой сервис, если данные о пользователе, которые он передаёт, отвечают трём условиям:
  • за них ручается сам сервис, пользователь их не вводит;
  • они привязаны к постоянному идентификатору;
  • они приходят в Veriqa по пути, подлинность которого можно проверить.
Каналом может быть почта или сервис аккаунтов — например, Яндекс ID или VK ID.

Почта

С Veriqa ваш сайт получает не только классический вход через почту, но и письмо в один тап: пользователь сканирует QR-код, на телефоне открывается готовое письмо с секретным токеном, и остаётся только нажать «Отправить». Это проще кода и magic link: меньше действий, ничего не нужно вводить и ждать. И безопаснее: письмо доказывает, что ящик в руках пользователя, а ссылки, которую мог бы израсходовать почтовый шлюз, в нём нет.
Вход на компьютере по почте: QR-код, камера телефона, пользователь отправляет готовое письмо, страница проверяет отправителя, пользователь подтверждает вход на компьютере.

QR-код, готовое письмо, затем страница проверяет отправителя.

Как устроен вход через почту

Сервисы аккаунтов

Пользователь может войти через Яндекс ID, VK ID, Google, Apple, Huawei и другие сервисы аккаунтов — всего 80+ провайдеров. Механика одна: пользователь сканирует QR-код и подтверждает вход на своём телефоне, а если входит на том же устройстве — нажимает одну кнопку. Чем это безопаснее обычной кнопки входа. При входе по QR-коду пароль от аккаунта на компьютере не вводится, и вредоносной программе нечего перехватить. А раз вводить пароль каждый раз не нужно, сессии можно делать короче — это тоже снижает риски. Чем это удобнее. Пароль помнить не нужно: на телефоне пользователь обычно уже вошёл в свой аккаунт. Это выручает там, где пароль не набрать или набирать рискованно, — на телевизоре, на общем компьютере, на рабочем компьютере.
Вход на компьютере через Google: камера телефона сканирует QR-код, пользователь выбирает аккаунт Google, нажимает «Yes» на странице подтверждения и видит «Sign-in confirmed».

QR-код, камера телефона, аккаунт Google, одно касание на странице подтверждения. Интерфейс на английском.

Вход через сервисы аккаунтов

Устройства в сценариях

Устройство не канал: канал отвечает на вопрос «кто подтвердил», а устройство — на вопрос «где». Но в сценариях его можно использовать. Например, ваш сервер выводит QR-код подтверждения на лист из офисного принтера, на экран в переговорной или на настольный телефон с дисплеем. Человек сканирует код и подтверждает действие в обычном канале, а приложение узнаёт, что он находится в этом месте. Так устроен сценарий Место и личность.

Прочие каналы

В репозитории есть ещё больше десяти адаптеров мессенджеров — среди них VK, LINE, Slack, Microsoft Teams, Discord, Zalo, KakaoTalk и Threema. Каждый подключается либо сборкой .NET в вашем проекте, либо внешним сервисом по HTTP — так же, как собственный канал. Прочие мессенджеры

Свой канал на любом языке

Канал, которого нет в поставке Veriqa, подключается внешним сервисом на любом языке. Veriqa общается с ним по HTTP, ключи платформы остаются у вашего сервиса, а компилировать ничего не нужно — сервис подключается конфигурацией. Так подключают корпоративный мессенджер, собственного бота, региональную платформу или бота, который у вас уже работает. Свой канал на любом языке · У меня уже есть бот * Instagram и Messenger — продукты компании Meta, признанной в России экстремистской организацией; её деятельность в стране запрещена.