I am using RabbitMQ using C# client. I want to expose a web api using which external clients can publish in my RabbitMQ. Here I want to setup Topic based authorization like this:
If I have three topics configured on my RabbitMQ say Notification, SMS and Mail
- Client A : SMS, Mail rights
- Client B : Notification
- client C : Notification, SMS and Mail rights
So my questions is whether RabbitMQ provides any such authentication scheme for User authorization on Topics or I should implement my own mechanism for it?
I have found some discussion here: Topics based authentication in RabbitMQ but no code piece or any confirmed information is available.