2014-09-01 103 views
1

我們正在創建一個使用Azure服務總線SAS授權的項目,我們可以通過.NET API正確使用該身份驗證方法,但在嘗試通過Azure Java SDK訪問時出現問題。通過Azure JAVA SDK訪問Azure服務總線SAS

經過一番研究,Azure Java SDK開發團隊大約一年前曾表示,SAS服務總線的支持將會增加,但一年之後就沒有官方支持。是否有任何解決方法或第三方庫可用於通過SAS身份驗證訪問我的服務總線隊列?

回答

1

您仍然可以使用ACS,但需要通過PowerShell cmdlet new-azuresbnamespace創建服務總線名稱空間。

至於使用SAS簽名,ACS和SAS之間唯一真正的區別是請求上的「授權」http頭的內容。如果您可以深入瞭解您正在使用的SDK,則希望使該頭使用SAS值是一件簡單的事情。