2011-12-16 46 views
9

Một trong các dự án của tôi yêu cầu xác thực để sử dụng RabbitMQ. Chỉ người dùng đã được xác thực mới có thể kết nối với máy chủ thỏmq và đăng ký hàng chờ vv Ví dụ, khi người dùng kết nối với máy chủ lần đầu tiên và gửi một số dữ liệu auth (như đăng nhập, mật khẩu) - máy chủ nên kiểm tra nó và, nếu người dùng thông qua xác thực, ông sẽ có thể đăng ký hàng đợi vv Nếu không, máy chủ sẽ ngắt kết nối người dùng. đó có phải là cách giải quyết?RabbitMQ và ủy quyền

Xin đừng đánh giá quá khắc nghiệt, tôi không thực sự quen thuộc với RabbitMQ và những thứ như thế này.

Trả lời

14

Điều này rất dễ dàng để tự tìm hiểu. Một tìm kiếm Google đơn giản cho các thuật ngữ "RabbitMQ Xác thực" trả this page như mục đầu tiên:

Khi một khách hàng AMQP thiết lập một kết nối đến một máy chủ AMQP, nó chỉ định một máy chủ ảo mà trong đó nó có ý định để hoạt động. Kiểm soát truy cập đầu tiên được thực thi tại thời điểm này, với máy chủ kiểm tra xem người dùng có bất kỳ quyền nào để truy cập máy chủ ảo và từ chối nỗ lực kết nối không.

Các vấn đề liên quan