BeforeLogin-хук
Обрабатывает запросы с заголовком Espo-Authorization-Auth-Mode = Sms или Telegram; обычные логины не затрагиваются.
Двухфакторная авторизация портальных пользователей через Telegram и SMS с автозаведением учётки.
Обрабатывает запросы с заголовком Espo-Authorization-Auth-Mode = Sms или Telegram; обычные логины не затрагиваются.
Если пользователя нет — создаётся как type=portal с захешированным паролем.
Через Telegram нельзя создать нового пользователя — только привязать Telegram к существующему.
При входе через другой метод (Sms/Telegram) 2FA пользователя автоматически переключается на новый.
Встроенная интеграция SmsC для доставки SMS-кодов 2FA.
Модуль BPM2B Telegram auth portal users добавляет в платформу BPM2B сценарий двухфакторной авторизации для портальных пользователей через Telegram и SMS. Логика работает на beforeLogin-хуке: при попытке входа с заголовком Espo-Authorization-Auth-Mode, имеющим значение Telegram или Sms, модуль решает, что делать с пользователем.
CreatePortalUser: обрабатывает только запросы на вход с заголовком Espo-Authorization-Auth-Mode равным Sms или Telegram — обычные логины не затрагиваются.type=portal с захешированным паролем.Модуль предназначен для проектов с порталами, где пользователи (клиенты, партнёры) должны входить без классического пароля — через одноразовый код в Telegram или SMS. Зависит от модуля BPM2B Telegram Messenger ≥ 3.7.0 (через него отправляются Telegram-коды).
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.