Все модули

Portal Auth

Двухфакторная авторизация портальных пользователей через Telegram и SMS с автозаведением учётки.

Возможности

Что умеет модуль

BeforeLogin-хук

Обрабатывает запросы с заголовком Espo-Authorization-Auth-Mode = Sms или Telegram; обычные логины не затрагиваются.

Автозаведение учётки по SMS

Если пользователя нет — создаётся как type=portal с захешированным паролем.

Telegram только для связки

Через Telegram нельзя создать нового пользователя — только привязать Telegram к существующему.

Автопереключение 2FA

При входе через другой метод (Sms/Telegram) 2FA пользователя автоматически переключается на новый.

SmsC интеграция

Встроенная интеграция SmsC для доставки SMS-кодов 2FA.

Модуль BPM2B Telegram auth portal users добавляет в платформу BPM2B сценарий двухфакторной авторизации для портальных пользователей через Telegram и SMS. Логика работает на beforeLogin-хуке: при попытке входа с заголовком Espo-Authorization-Auth-Mode, имеющим значение Telegram или Sms, модуль решает, что делать с пользователем.

Основные функциональные возможности:

  • BeforeLogin-хук CreatePortalUser: обрабатывает только запросы на вход с заголовком Espo-Authorization-Auth-Mode равным Sms или Telegram — обычные логины не затрагиваются.
  • Автоматическое создание portal-пользователя при SMS-входе: если пользователя с указанным именем не существует, он создаётся как type=portal с захешированным паролем.
  • Только подключение для Telegram: через Telegram нельзя завести нового пользователя — только подключить Telegram к уже существующей учётке портала; защита от случайного создания учётных записей.
  • Автопереключение 2FA-метода: если пользователь существует и заходит с другим методом, чем настроен в его 2FA, метод автоматически переключается на запрошенный (Sms ↔ Telegram).
  • SmsC как канал доставки: в комплекте идёт интеграция SmsC для отправки SMS-кодов 2FA.

Модуль предназначен для проектов с порталами, где пользователи (клиенты, партнёры) должны входить без классического пароля — через одноразовый код в Telegram или SMS. Зависит от модуля BPM2B Telegram Messenger ≥ 3.7.0 (через него отправляются Telegram-коды).

Совместимо с платформой версии 7.3.0+
Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.