We are implementing a solution which involves third party systems accessing our Azure Service Bus, secured by SAS. As long as this SAS is secure, we're happy :)
But we want to limit the impact should the SAS be compromised. For Azure Storage, an SAS can be issued with an IP range filter which helps, but this is not supported for service bus.
Is there any way to limit access to the service bus based on IP address? This is especially an issue, in our case, for third party systems who should read from the service bus.
Would switching to ACS (which is an option for other reasons) help in any way?