-
-
Notifications
You must be signed in to change notification settings - Fork 260
Description
We would like to use Wolverine with Azure Service Bus in a multi-tenant SaaS architecture.
• We have one shared Service Bus namespace.
• Each client has their own topic, represented by an EntityPath.
• For security reasons, each client uses a different set of credentials / SAS policies, scoped only to their own entity.
In our current setup (previously with MassTransit), we publish to each client’s topic using a unique connection string, even though all the entities are in the same namespace.
Each client has access only to their own topic, which is needed for tenant isolation.
To the best of our knowledge, Wolverine does not seem to support multiple connection strings with EntityPath. As a result, if we try this, we seem to get unauthorized errors using client-specific topics (with limited SAS credentials and EntityPath in the connection string).
We would like to request for Wolverine to support multiple Azure Service Bus publishing connections, even if they use the same namespace.