Кик или бан пользователя или клиента в Mosquitto MQTT

у меня есть настроенный брокер Mosquitto MQTT...

Я хочу исключить или заблокировать пользователя на определенное время?

Как я могу сделать это из другого подписанного клиента? Должен ли я сделать это от брокера? Как?


person Fabiosoft    schedule 16.03.2016    source источник


Ответы (1)


Вы не можете блокировать на основе идентификатора клиента, единственный вариант — включить ACL с серверной частью базы данных (что-то вроде https://github.com/jpmens/mosquitto-auth-plug), а затем обновить базу данных, чтобы удалить доступ к темам для определенных пользователей.

person hardillb    schedule 16.03.2016
comment
Итак... фоновый процесс для обновления ACL в Mysql? Может ли этот плагин фильтровать темы? - person Fabiosoft; 16.03.2016
comment
Да, вы можете установить фильтры на уровне темы - person hardillb; 16.03.2016