Все модули

Public WebSocket

Публичный WebSocket-сервер для real-time подписок без авторизации платформы — по выпущенному токену.

Возможности

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

Публичный WS без логина

Внешние клиенты подключаются к WebSocket-серверу платформы без авторизации в основной системе.

Сущность PublicWsToken

Токен с copyToClipboard, статусом Active/Inactive, expiresAt; уникальный индекс на token.

Whitelist Origin

Поле allowedOrigins (jsonArray) — подключение принимается только с разрешённого фронтенда.

Whitelist IP

Поле allowedIps — отдельная привязка к IP клиентов; для серверных интеграций.

Лимит соединений

maxConnections (по умолчанию 100) — защита от исчерпания ресурсов одним токеном.

Отдельный демон

ApplicationRunner PublicWebSocket; запускается через php public-websocket.php — независим от внутреннего WS.

Модуль BPM2B Public WebSocket добавляет в платформу BPM2B отдельный публичный WebSocket-сервер, к которому могут подключаться внешние клиенты (лендинги, мобильные приложения, табло, киоски) и получать real-time события — без авторизации в самой платформе. Доступ контролируется через выпущенные администратором токены с гибкими правилами по Origin, IP и количеству соединений.

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

  • Сущность PublicWsToken: токен для подключения с уникальным значением token (с кнопкой Copy to Clipboard в карточке), статусом Active / Inactive, описанием и сроком жизни expiresAt.
  • Whitelist Origin: поле allowedOrigins (jsonArray) — токен принимается только при подключении с разрешённого фронтенда; пустой список означает «откуда угодно».
  • Whitelist IP: поле allowedIps — отдельная привязка к IP-адресам клиентов, удобно для серверных интеграций.
  • Лимит соединений: поле maxConnections (по умолчанию 100, min 1) — защита от исчерпания серверных ресурсов одним токеном.
  • Отдельный демон-процесс: ApplicationRunner PublicWebSocket запускается через CLI (php public-websocket.php) — публичный WS живёт независимо от внутреннего WebSocket платформы и не делит с ним подключения.
  • Уникальный токен и индексы: уникальный индекс на token и индекс на status — авторизация подключения и отзыв токена работают мгновенно даже на больших объёмах.

Модуль предназначен для случаев, когда нужно показывать данные из платформы публично, в реальном времени: live-табло, статусы заказов на лендинге, уведомления о новых обращениях для оператора, который не залогинен в основную систему. Безопасно — потому что доступ ограничен, наблюдаем — потому что каждый токен виден отдельной записью с собственным набором правил.

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

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

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

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

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