使用SAS令牌和新Java库的Azure服务总线管理

使用SAS令牌和新Java库的Azure服务总线管理,java,azure,authentication,azureservicebus,Java,Azure,Authentication,Azureservicebus,我有Java代码,需要在其中创建对Azure服务总线主题的订阅。我正在使用最新的Azure管理库(),但在身份验证方面遇到了问题。我拥有的是我从Azure门户获得的共享访问签名(SAS)密钥,但它需要“服务主体注册”() 我试图遵循使用SAS()进行身份验证的Microsoft教程,但它似乎使用了一个旧的JavaSDK库。是否有方法使用新库使用SAS令牌(即使用Azure.authenticate()) 我的Maven依赖项: <dependency> <gr

我有Java代码,需要在其中创建对Azure服务总线主题的订阅。我正在使用最新的Azure管理库(),但在身份验证方面遇到了问题。我拥有的是我从Azure门户获得的共享访问签名(SAS)密钥,但它需要“服务主体注册”()

我试图遵循使用SAS()进行身份验证的Microsoft教程,但它似乎使用了一个旧的JavaSDK库。是否有方法使用新库使用SAS令牌(即使用
Azure.authenticate()

我的Maven依赖项:

   <dependency>
      <groupId>com.microsoft.azure</groupId>
      <artifactId>azure</artifactId>
      <version>1.4.0</version>
    </dependency>
    <dependency>
      <groupId>com.microsoft.azure</groupId>
      <artifactId>azure-mgmt-servicebus</artifactId>
      <version>1.4.0</version>
    </dependency>

com.microsoft.azure
蔚蓝色的
1.4.0
com.microsoft.azure
azure管理服务总线
1.4.0

目前将azure软件包降级到0.9.8正在运行,使我能够访问可以配置SAS的旧库。我仍然想知道这个功能是否需要最新的代码来支持…你能理解吗?