通过AZURE JAVA SDK访问Azure Service Bus SAS

时间:2014-09-01 11:09:49

标签: azure servicebus azureservicebus azure-java-sdk

我们正在创建一个对Azure Service Bus使用SAS授权的项目,我们可以通过.NET API正确使用该身份验证方法,尝试通过Azure Java SDK进行访问时会出现问题。

经过一些研究后,Azure Java SDK的开发团队大约一年前就会说会增加SAS对服务总线的支持,但是一年之后就没有官方支持了。是否有可通过SAS身份验证访问我的服务总线队列的变通方法或第三方库?

1 个答案:

答案 0 :(得分:1)

您仍然可以使用ACS,但需要通过PowerShell cmdlet new-azuresbnamespace创建服务总线命名空间。

至于使用SAS签名,ACS和SAS之间唯一真正的区别是"授权"请求上的http标头。如果你可以深入研究你正在使用的SDK,那么它应该是一个简单的事情,使它为这个标题使用SAS值。