2011-12-16 4 views
9

L'un de mes projets nécessite une authentification pour utiliser RabbitMQ. Par exemple, lorsqu'un utilisateur se connecte au serveur pour la première fois et envoie des données d'authentification (comme le nom d'utilisateur, le mot de passe), le serveur doit le vérifier et, si l'utilisateur est authentifié, se connecter au serveur rabbitmq. Passé l'authentification, il pourra s'abonner aux files d'attente etc. Sinon, le serveur déconnecterait l'utilisateur. Y a-t-il une solution pour cela?RabbitMQ et autorisation

S'il vous plaît ne pas juger trop sévèrement, je ne suis pas vraiment familier avec RabbitMQ et des trucs comme ça.

Répondre

14

Ceci est très facile à trouver soi-même. Une simple recherche Google pour les termes « RabbitMQ authentification » renvoie this page comme la première entrée:

Lorsqu'un client AMQP établit une connexion à un serveur AMQP, il spécifie un hôte virtuel dans lequel il a l'intention d'opérer. Un premier niveau de contrôle d'accès est appliqué à ce stade, le serveur vérifiant si l'utilisateur dispose des autorisations nécessaires pour accéder aux hôtes virtuels et rejetant la tentative de connexion dans le cas contraire.