Localhost разрешение на запись на темы комаров - PullRequest
0 голосов
/ 09 ноября 2018

Я использую mosquitto для некоторых IoT-проектов. Я могу использовать файлы ACL, чтобы легко добавить аутентификацию, основанную на доступе на запись и чтение. Но есть ли способ активировать readwrite для локального соединения и read для внешних подключений (публичный IP)?

Я не вижу смысла открывать доступ для записи для других подключений снаружи даже с паролем, и доступ без пароля будет проще для местных служб.

1 Ответ

0 голосов
/ 09 ноября 2018

Не со встроенной схемой Имя пользователя / Пароль + ACL.

Mosquitto имеет интерфейс плагина для аутентификации / авторизации, так что вы можете использовать его для создания того, что вы хотите.

Другой вариант - запустить 2-х посредников и настроить одного из них для чтения / записи и только прослушивания на локальном хосте, а затем соединить его с другим с помощью анонимного пользователя, настроенного только для чтения, и одного пользователя для использования мостовым брокером.

...