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

# Telegram

> Пошаговые примеры экранов канала Telegram: вход на компьютере и на телефоне, step-up, сбор дополнительных данных, а также claims.

## Общая схема

Вход начинается в вашем приложении: оно отправляет браузер на страницу входа обычным редиректом OpenID Connect. Пользователь
подтверждает вход в канале, и браузер возвращается в приложение с кодом, который приложение обменивает на токены.

![Вход через Veriqa: приложение отправляет браузер на страницу входа редиректом OpenID Connect, пользователь подтверждает в канале, Veriqa возвращает браузер с кодом, и приложение меняет его на токены.](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/ru-flow-sign-in.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=4ccec571b8146b42ffa67b965063a72e)

Подтверждение действия начинается на вашем сервере: он создаёт транзакцию через API Veriqa. Пользователь подтверждает
действие в канале, а сервер читает ответ и выполняет действие. Браузер при этом не перенаправляется.

![Подтверждение действия через Veriqa: сервер создаёт транзакцию, пользователь сканирует QR-код, который показывает приложение, подтверждает в канале, а сервер читает ответ и выполняет действие.](https://mintcdn.com/veriqa/XLg27VdhWjZL50TY/images/examples/ru-flow-confirm.webp?fit=max\&auto=format\&n=XLg27VdhWjZL50TY\&q=85\&s=8c6a415c40a19d3ae653a6368fac8c82)

Подробнее: [Базовые сценарии](https://veriqa.app/docs/ru/basic-scenarios.md).

## Вход на компьютере

![Вход на компьютере через Telegram: в окне входа QR-код, камера телефона его сканирует, пользователь нажимает «Подтвердить» в чате Telegram, бот отвечает «Вход подтверждён».](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/ru-telegram-cross-device.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=08cc716f02e8081d39d527300ec1c668)

Пользователь сканирует QR-код камерой телефона и подтверждает вход в чате Telegram.

## Вход на телефоне

![Вход на телефоне: пользователь нажимает «Войти через Telegram», подтверждает вход в чате Telegram, бот отвечает «Вход подтверждён».](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/ru-telegram-phone.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=abce85f01f64e6f7491d509bba8a8afb)

Пользователь нажимает «Войти через Telegram» и подтверждает вход в чате Telegram.

## Step-up: подтверждение действия

![Подтверждение действия: приложение показывает QR-код для удаления проекта, камера телефона его сканирует, пользователь отклоняет запрос в Telegram, бот отвечает «Отклонено».](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/ru-telegram-confirm.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=5d2c24100428aafd3b5d6447a9ce3fc1)

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

## Сбор дополнительных данных при входе

![Сбор дополнительных данных при входе: после подтверждения в Telegram пользователь передаёт номер телефона, заполняет недостающие поля короткой формы, подтверждает почту готовым письмом, и приложение получает подтверждённые claims.](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/en-telegram-progressive.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=73b3a64321c0161e6c60de18bbece412)

При входе приложение получает то, чего не дал мессенджер: номер телефона, ответы из короткой формы и подтверждённую почту. Интерфейс на английском.

На последнем кадре анимации показаны тестовые значения из реального ID-токена.

## Какие claims может получить приложение

![Какие claims приложение может получить при входе через Telegram: sub, amr, channel\_type, channel\_user\_id, name, given\_name, family\_name, preferred\_username, locale, picture, phone\_number, phone\_number\_verified: true, а также email и email\_verified после подтверждения письмом.](https://mintcdn.com/veriqa/ccCax_wh-JmrZJTK/images/examples/ru-telegram-claims.webp?fit=max\&auto=format\&n=ccCax_wh-JmrZJTK\&q=85\&s=3efc310cbb87dc3adc3a908e61dffe69)


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