
Битрикс24
IDMost Auth - вход через Telegram, MAX, Яндекс ID и VK ID
от IDMost idmost.auth
Электронная передача по России, без платы за доставку, после подтверждения заказа и не позже 5 дней. Условия.
Скриншоты
Технические данные
- Опубликовано:
- 19.10.2026
- Обновлено:
- 20.10.2026
- Версия:
- 0.6.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
IDMost Auth 0.6.0: вход через Telegram, MAX, Яндекс ID и VK ID на сайте 1С-Битрикс.
Посетителю проще вернуться в магазин или личный кабинет, когда можно выбрать привычный аккаунт. IDMost Auth добавляет кнопки внешнего входа и связывает подтвержденный аккаунт сервиса с пользователем сайта. Обычная авторизация по логину и паролю сохраняется.
Промоцена для первых пользователей - 1 500 рублей. Маркет применит её 21 октября 2026 года в 01:00 по Москве; до этого в карточке остаётся 6 490 рублей. На старте хотим сделать подключение доступнее и собрать обратную связь с первых установок. Это временная цена: по мере развития модуля будем её повышать. Перед оплатой проверьте сумму в карточке.
Новое в 0.6.0: Telegram
Вход через официальный сервис авторизации Telegram с возвратом на ваш сайт. Пользователь подтверждает вход в Telegram; пароль от Telegram сайту не передается. Для настройки создайте своего бота, получите Client ID и Client Secret в BotFather / Login Widget и зарегистрируйте адрес сайта вместе с точным Redirect URI. Создавать приложение на my.telegram.org для этого способа не требуется.
Четыре сервиса в одном модуле
- Telegram - официальный вход через Telegram Login.
- MAX - вход с использованием собственного бота.
- Яндекс ID - вход через аккаунт Яндекса.
- VK ID - вход через аккаунт VK.
Подключайте нужные сервисы отдельно, настраивайте их для сайтов установки. Данные профиля зависят от сервиса, настроек приложения и согласия пользователя. Для телефона в Telegram включите право phone; пользователь сам решает, передать ли номер сайту.
Кнопки, которые подходят вашему интерфейсу
Темы, размеры, форма, подписи, режим значков и ширина по содержимому или на весь блок. Можно задать свои цвета, локальные изображения, CSS-классы и шаблон компонента. В Telegram используются четкие векторные значки. Кнопки можно разместить в форме входа, шапке, модальном окне или рядом с переходом в личный кабинет.
Для разработчика и администратора
Мы добавили диагностику установки: она проверяет обязательные настройки, адреса возврата, файлы и таблицы модуля. В инструкции показываем, как встроить кнопки в шаблон. Для Композита кнопки находятся в динамических областях; после установки проверьте вход и кеширование на своём сервере и шаблоне.
Аккуратная работа с аккаунтами
Внешние аккаунты привязываются к пользователям сайта. Совпадение email или телефона само по себе не объединяет учетные записи. При конфликте администратор проверяет владельца аккаунтов и настраивает привязку. Одноразовые состояния входа, ограниченное время попытки и проверки ответа сервиса защищают завершение авторизации. В 0.6.0 также исправлены граничные случаи обработки сессий и изменения настроек во время OAuth-входа.
Подключение
Для сайтов на «1С-Битрикс: Управление сайтом»: PHP 8.2+, UTF-8, MySQL/MariaDB, HTTPS и необходимые расширения PHP. Для MAX подготовьте своего бота, для Яндекс ID и VK ID - приложения, для Telegram - реквизиты Login Widget из BotFather. Следуйте диагностике модуля и инструкции настройки адресов возврата. Перед обновлением рабочего сайта сделайте резервную копию и проверьте обновление на копии сайта.
Инструкция по установке и подключению. Сайт продукта. Доступен 14-дневный пробный период.
Покупка включает 12 месяцев доступа к выпускаемым обновлениям и стандартной поддержке. Продление добровольное, на 12 месяцев за 50% текущей цены решения. Истечение поддержки само по себе не выключает установленную оплаченную версию. Условия лицензии.
Дальнейшее развитие
Готовим добавление Сбер ID. Он пока не входит в выпущенную версию; срок зависит от завершения подключения и проверок. Планируем постепенно добавлять новые способы входа в этот же модуль без отдельной покупки дополнений. Выпущенные обновления доступны в течение оплаченного периода обновлений.
| 0.6.0 (20.10.2026) | IDMost Auth 0.6.0 Вход через MAX, Яндекс ID, VK ID и Telegram. Telegram OIDC с PKCE и проверкой RS256, диагностика установки, динамические области Композита, оформление кнопок и инструкции встраивания. Настройки и привязки сохраняются. Для входа в другую учётную запись сначала выйдите из текущей. Новые провайдеры выключены по умолчанию и требуют собственных реквизитов. Требуется PHP 8.2+. |
| 0.5.1 (20.10.2026) | IDMost Auth 0.5.1 Исправления стабильной версии: обработка входа через Яндекс ID и VK ID, служебные cookie HTTPS и поиск аккаунтов с международными номерами. Настройки и привязки сохраняются, схема БД не меняется. Если обновление произошло во время входа, начните вход заново. Требуется PHP 8.2+. |
| 0.5.0 (19.10.2026) | IDMost Auth 0.5.0 Расширенная настройка кнопок: точные размеры, свои подписи и CSS-классы, порядок сервисов, тема без оформления, несколько блоков и AJAX-окна. Настройки интеграций, пользователи и шаблоны сайта сохраняются. Подробная инструкция включена в README модуля. Требуется PHP 8.2+. |
Telegram: подключение в IDMost Auth 0.6.0Этот раздел дополняет основную инструкцию. Сначала проверьте подключение на копии сайта с HTTPS. Обычный вход по логину и паролю сохраните.
- Откройте мини-приложение BotFather, выберите своего бота и раздел Login Widget. Приложение на my.telegram.org для этого не нужно.
- В Allowed URLs добавьте origin сайта, например https://example.ru, и точный адрес возврата: https://example.ru/local/tools/idmost.auth/oauth/telegram_id/callback.php. Замените example.ru своим доменом. Адрес возврата также показан в настройках IDMost для выбранного сайта; скопируйте его без изменений.
- Сохраните выданные Client ID и Client Secret. В Login Widget > Advanced оставьте алгоритм подписи RS256.
- В настройках IDMost выберите нужный сайт и заполните поля Telegram Client ID и Telegram Client Secret. Это отдельные реквизиты входа, не токен бота. Секрет хранится только на сервере: не вставляйте его в шаблон, JS или переписку.
- В поле прав оставьте openid,profile. Право phone добавляйте только при необходимости: номер запрашивается с отдельным согласием пользователя.
- Включите авторизацию через Telegram и сохраните настройки. Откройте страницу с компонентом idmost:auth.button. Отдельный HTML-виджет Telegram добавлять не нужно: модуль использует переход через OIDC с response_type=code и PKCE S256.
- Нажмите Telegram, проверьте имя бота и адрес сайта на странице подтверждения. После согласия убедитесь, что выполнен вход под ожидаемым пользователем Битрикса.
- Выйдите из сайта и повторите вход. Затем отдельно проверьте отмену и новую попытку после истечения времени ожидания. Страницу с Композитом проверяйте в двух независимых браузерах; проверьте вход и отдельность сессий с включённым кешем вашего сервера и шаблона.
Источник для настройки BotFather: официальная инструкция Telegram Login. Если адрес не принимается, сначала сверьте HTTPS, домен, путь и отсутствие лишнего слеша в конце callback.
Перед обновлением и повторной попыткойСделайте резервную копию файлов и базы данных, запишите установленную версию. Сначала обновите копию сайта штатным механизмом Битрикса и проверьте старые способы входа вместе с Telegram.
Если обновление прервалось, запишите ошибку, сохраните журнал и устраните причину. Затем запустите штатное обновление ещё раз. Не удаляйте модуль с данными и не меняйте вручную отметку версии схемы. Для отката используйте согласованную копию файлов и базы с учётом новых пользователей после резервирования.
Если не завершилась только попытка входа, вернитесь к кнопке и начните новую. Старый callback с одноразовым кодом повторно открывать не нужно.
1. Сохраните резервную копию файлов и БД и начните с копии сайта. Требуются актуальное ядро Битрикса, PHP8.2+, UTF-8, MySQL/MariaDB, curl/mbstring/mysqli/openssl и HTTPS. Для установки из Маркета нужна действующая лицензия/поддержка платформы.- Откройте мини-приложение BotFather, выберите своего бота и раздел Login Widget. Приложение на my.telegram.org для этого не нужно.
- 2. Установите idmost.auth через Marketplace в админке. Откройте «Настройки -> Настройки продукта -> Настройки модулей -> IDMost Auth».
- 3. Для MAX укажите своего бота и токен, настройте webhook с обязательным секретом и/или mini-app. Нажмите «Проверить бота», «Настроить webhook в MAX» и «Проверить подписку».
- 4. Для Яндекс ID и VK ID создайте приложения, скопируйте точные Redirect URI из настроек модуля на нужном домене, сохраните идентификаторы/секреты и разрешения. Включайте только проверенные провайдеры. Согласования на стороне провайдера проходят отдельно.
- 5. Добавьте компонент idmost:auth.button на страницу входа. RETURN_URL задает внутреннюю страницу после входа, LAYOUT=block выводит блок, inline выводит строку, module берет настройки модуля. Тема, размер, форма, ширина, подписи и локальные иконки настраиваются в модуле или параметрах компонента. Примеры для магазина, личного кабинета и закрытого раздела: https://idmost.ru/idmost-docs/setup.html#scenarios.
- 6. Создание пользователей включайте только при разрешенной регистрации. Выберите обычную группу с минимальными правами. Совпадение email/телефона не заменяет проверку владельца для ручной привязки.
- 7. Проверьте с компьютера и телефона все включенные способы, отмену, истечение и повтор ссылки, возврат на нужную страницу, права нового пользователя и обычный парольный вход. В MAX после подтверждения в мессенджере проверьте показанный аккаунт на сайте и нажмите «Войти с этим аккаунтом».
- 8. После обновления используйте согласованный комплект модуля, компонента и обработчиков. Данные при обычном удалении сохраняются по умолчанию. Не отмечайте удаление таблиц без резервной копии и понимания последствий.
Типовые ошибки: https://idmost.ru/idmost-docs/setup.html#troubleshooting
Лицензия: https://idmost.ru/idmost-docs/license.html
Установка самостоятельная. Если инструкция не дала описанный результат, обратитесь в поддержку с версиями, шагами и безопасным текстом ошибки. Секреты и персональные данные не отправляйте.
Подробная настройка оформления и размещения: https://idmost.ru/idmost-docs/customization.html . В инструкции есть PHP-вызовы компонента, CSS, свои изображения, шапка сайта, включаемая область, модальное окно и шаблон в /local/templates/. Новые параметры отмечены версией 0.5.0. Работающие примеры: https://test.idmost.ru/auth-design/ .
