RabbitMQ и авторизация - PullRequest
       4

RabbitMQ и авторизация

8 голосов
/ 16 декабря 2011

Один из моих проектов требует аутентификации для использования RabbitMQ. Только аутентифицированные пользователи могут подключаться к серверу rabbitmq и подписываться на очереди и т. Д. Например, когда пользователь подключается к серверу в первый раз и отправляет некоторые данные аутентификации (например, логин, пароль) - сервер должен проверить это и, если пользователь пройдя аутентификацию, он сможет подписаться на очереди и т. д. В противном случае сервер отключит пользователя. Есть ли решение для этого?

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

1 Ответ

15 голосов
/ 26 декабря 2011

Это очень легко узнать самостоятельно. Простой поиск в Google по терминам «Аутентификация RabbitMQ» возвращает эту страницу в качестве первой записи:

Когда клиент AMQP устанавливает соединение с сервером AMQP, он указывает виртуальный хост, на котором он собирается работать. Первый на этом этапе обеспечивается контроль доступа с сервера проверка наличия у пользователя каких-либо разрешений на доступ к виртуальному хосты, и отклонение попытки подключения в противном случае.

...