Есть ли способ использовать аутентификацию SAS для Azure ServiceBus в Azure Node.js SDK? Их домашняя страница по-прежнему предлагает использовать переменные среды AZURE_SERVICEBUS_NAMESPACE и AZURE_SERVICEBUS_ACCESS_KEY, которые являются пользователем по умолчанию со всеми правами.
SAS Azure ServiceBus в Node.js SDK
Ответы (1)
Строки подключения - это путь:
var serviceBusService = azure.createServiceBusService('Endpoint=sb://namespace.servicebus.windows.net/;SharedAccessKeyName=DefaultListenSharedAccessSignature;SharedAccessKey=mysharedkey')
Надеюсь, это поможет,
Андре.
person
André Rodrigues
schedule
14.01.2014
Андрей, а ты его проверял? Я видел сообщение в каком-то блоге MS, что SAS пока работает только с .NET SDK, он не поддерживается даже в Java SDK.
- person Alexey Zimarev; 15.01.2014
Я использовал строку подключения к служебной шине, но через некоторое время она начала выдавать ошибку Token Expired (401).
- person GeekzSG; 08.04.2015
не работает с маркером подписи общего доступа (sas) в следующем формате: SharedAccessSignature sig=‹signature-string›&se=‹expiry›&skn=‹keyName›&sr=‹URL-encoded-resourceURI›
- person Minh Nguyen; 02.12.2016