2011-12-16 7 views
9

Uno dei miei progetti richiede l'autenticazione per l'utilizzo di RabbitMQ. Solo gli utenti autenticati possono connettersi al server rabbitmq e iscriversi alle code ecc. Ad esempio, quando un utente si connette al server per la prima volta e invia alcuni dati di autenticazione (come login, password) - il server dovrebbe controllarlo e, se l'utente passata l'autenticazione, sarà in grado di iscriversi alle code ecc. In caso contrario, il server disconnetterebbe l'utente. C'è una soluzione per questo?RabbitMQ e autorizzazione

Per favore non giudicare troppo duramente, non ho molta familiarità con RabbitMQ e cose del genere.

risposta

14

Questo è molto facile da scoprire da soli. Una semplice ricerca su Google per i termini, "RabbitMQ Autenticazione" restituisce this page come prima voce:

Quando un client AMQP stabilisce una connessione ad un server AMQP, si specifica un host virtuale all'interno del quale intende operare. A questo punto viene applicato un primo livello di controllo degli accessi allo , con il server che verifica se l'utente ha le autorizzazioni per accedere agli host virtuali e rifiuta il tentativo di connessione in caso contrario.