2011-12-16 17 views
9

Uno de mis proyectos requiere autenticación para usar RabbitMQ. Solo los usuarios autenticados pueden conectarse al servidor rabbitmq y suscribirse a colas, etc. Por ejemplo, cuando un usuario se conecta al servidor por primera vez y envía algunos datos de autenticación (como inicio de sesión, contraseña), el servidor debe verificarlo y, si el usuario aprobada la autenticación, podrá suscribirse a colas, etc. De lo contrario, el servidor desconectaría al usuario. ¿Existe alguna solucion para esto?RabbitMQ y autorización

Por favor, no juzgue demasiado duramente, no estoy muy familiarizado con RabbitMQ y cosas como esta.

Respuesta

14

Esto es muy fácil de descubrir usted mismo. Una simple búsqueda en Google de los términos, "RabbitMQ autenticación" devuelve this page como la primera entrada:

Cuando un cliente AMQP establece una conexión con un servidor AMQP, que especifica un host virtual en el que se pretende operar. Un primer nivel de control de acceso se aplica en este punto, con el servidor comprobando si el usuario tiene permisos para acceder a los hosts virtuales , y rechazando el intento de conexión en caso contrario.