mosquitto MQTT: Как запретить пользователю читать / писать только выделенные топи c? - PullRequest
0 голосов
/ 12 апреля 2020

Я хотел бы построить многопользовательский сервер Mosquitto. Пользователь должен иметь доступ только к своей собственной топи c.

Например, пользователь "dododo" должен только писать и читать топи c:

users/dododo/#

Он не должен доступ (не читать и не писать) любой другой топи c.

Возможно ли это? Я не могу найти, как это сделать. Лучшее, что я нашел, это доступ «только для чтения».

1 Ответ

2 голосов
/ 13 апреля 2020

Вы можете сделать это, но это не самый интуитивно понятный параметр.

Установите allow_anonymous на false. Это имеет побочный эффект: по умолчанию запрещается доступ к темам; вам нужно явно разрешить доступ. Это повлияет на все учетные записи в брокере.

...