> ## 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.

# Мессенджеры, почта и сервисы аккаунтов

> Через какие каналы пользователи входят в ваше приложение и подтверждают действия: мессенджеры, почта, сервисы аккаунтов вроде Яндекс ID и VK ID, адаптеры из репозитория и свой канал по HTTP.

**Единый вход.** Veriqa даёт вам одну точку подключения, а вашим пользователям — одно место, где они
входят или подтверждают действия. С другими способами входа Veriqa подробно сравнивается на странице
[Сравнение способов входа](https://veriqa.app/docs/ru/concepts/sign-in-comparison.md).

## Мессенджеры

В поставку Veriqa входят популярные мессенджеры — **MAX, Telegram, WhatsApp, Instagram\* Direct,
Messenger\*, WeChat и Viber**: через них ваши пользователи входят и подтверждают действия. Подробнее о
них рассказано на странице [Поддерживаемые мессенджеры](https://veriqa.app/docs/ru/guides/supported-channels.md#встроенные-мессенджеры).

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

> [!NOTE]
>
> В основе архитектуры Veriqa — одно общее понятие: канал. Канал — это место, где пользователь
> подтверждает вход, и одновременно источник, который ручается, кто именно его подтвердил. Для Veriqa
> неважно, что стоит за каналом, — важно, за что он ручается. Поэтому каналом может быть любой
> сервис, если данные о пользователе, которые он передаёт, отвечают трём условиям:
>
> * за них ручается сам сервис, пользователь их не вводит;
> * они привязаны к постоянному идентификатору;
> * они приходят в Veriqa по пути, подлинность которого можно проверить.
>
> Каналом может быть [почта](https://veriqa.app/docs/ru/guides/email.md) или сервис аккаунтов — например,
> [Яндекс ID или VK ID](https://veriqa.app/docs/ru/guides/account-services.md).

## Почта

С Veriqa ваш сайт получает не только классический вход через почту, но и **письмо в один тап**:
пользователь сканирует QR-код, на телефоне открывается готовое письмо с секретным токеном, и остаётся
только нажать «Отправить».

Это проще кода и magic link: **меньше действий, ничего не нужно вводить и ждать**. И безопаснее:
письмо доказывает, что ящик в руках пользователя, а ссылки, которую мог бы израсходовать почтовый
шлюз, в нём нет.

![Вход на компьютере по почте: QR-код, камера телефона, пользователь отправляет готовое письмо, страница проверяет отправителя, пользователь подтверждает вход на компьютере.](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/ru-email-cross-device.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=66c823ceb6a9ea9a129fb0bbd89e4131)

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

[Как устроен вход через почту](https://veriqa.app/docs/ru/guides/email.md)

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

Пользователь может войти через Яндекс ID, VK ID, Google, Apple, Huawei и другие сервисы аккаунтов —
[всего 80+ провайдеров](https://documentation.openiddict.com/integrations/web-providers). Механика
одна: пользователь сканирует QR-код и подтверждает вход на своём телефоне, а если входит на том же
устройстве — нажимает одну кнопку.

**Чем это безопаснее обычной кнопки входа.** При входе по QR-коду пароль от аккаунта на компьютере не
вводится, и вредоносной программе нечего перехватить. А раз вводить пароль каждый раз не нужно, сессии
можно делать короче — это тоже снижает риски.

**Чем это удобнее.** Пароль помнить не нужно: на телефоне пользователь обычно уже вошёл в свой
аккаунт. Это выручает там, где пароль не набрать или набирать рискованно, — на телевизоре, на общем
компьютере, на рабочем компьютере.

![Вход на компьютере через Google: камера телефона сканирует QR-код, пользователь выбирает аккаунт Google, нажимает «Yes» на странице подтверждения и видит «Sign-in confirmed».](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/en-google-cross-device.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=52f0152b194a72506f88d8f49a704db7)

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

[Вход через сервисы аккаунтов](https://veriqa.app/docs/ru/guides/account-services.md)

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

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

Так устроен сценарий [Место и личность](https://veriqa.app/docs/ru/scenarios/place-and-identity.md).

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

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

[Прочие мессенджеры](https://veriqa.app/docs/ru/guides/supported-channels.md#прочие-мессенджеры)

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

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

[Свой канал на любом языке](https://veriqa.app/docs/ru/guides/http-channel-adapter.md) ·
[У меня уже есть бот](https://veriqa.app/docs/ru/guides/existing-bot.md)

\* Instagram и Messenger — продукты компании Meta, признанной в России экстремистской организацией; её деятельность в стране запрещена.


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