Метод аутентификации TelegramMiniApp
API-only метод входа, регистрируется в платформе через authenticationMethods.
Серверная авторизация Telegram Mini App: проверка подписи init data и привязка к ChatAccount.
API-only метод входа, регистрируется в платформе через authenticationMethods.
Подпись init data проверяется по спецификации Telegram WebApp: HMAC-SHA256 с секретом из bot token.
auth_date валидируется с максимальным возрастом 24 часа — устаревшие init data отклоняются.
Заголовок app-id идентифицирует бота: ChatAccount должен существовать в Chat Center и быть активным.
On-success хук TelegramUserSetToken привязывает Telegram-пользователя к пользователю платформы.
Модуль BPM2B Telegram Mini App добавляет в платформу BPM2B серверную часть фреймворка для Telegram Mini App: метод аутентификации, который принимает init data от Telegram WebApp и валидирует подпись по стандарту Telegram. Это фундамент для интеграций — сам модуль не содержит готового пользовательского UI Mini App, он обеспечивает безопасный обмен сессиями.
TelegramMiniApp: API-only метод авторизации, регистрируется в платформе через authenticationMethods и активируется на API-эндпоинтах.X-TelegramMiniApp-Authorization; подпись считается как HMAC-SHA256 от отсортированных init data с секретом HMAC-SHA256(bot_token, "WebAppData") — точно по спецификации Telegram WebApp.auth_date валидируется с максимальным возрастом 24 часа — устаревшие init data отклоняются.app-id идентифицирует бота: бот должен существовать как запись ChatAccount в Chat Center и быть активным.TelegramUserSetToken связывает Telegram-пользователя с пользователем платформы и выдаёт ему access token.Модуль предназначен для команд, которые разрабатывают собственное Telegram-приложение (Mini App) поверх данных платформы. Типичный сценарий: фронтенд Mini App открывается внутри Telegram, передаёт init data в API платформы — модуль валидирует подпись и заводит сессию пользователя. Зависит от модуля BPM2B Chat Center (для управления ботами через ChatAccount).
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.