SAS Azure ServiceBus в Node.js SDK

Есть ли способ использовать аутентификацию SAS для Azure ServiceBus в Azure Node.js SDK? Их домашняя страница по-прежнему предлагает использовать переменные среды AZURE_SERVICEBUS_NAMESPACE и AZURE_SERVICEBUS_ACCESS_KEY, которые являются пользователем по умолчанию со всеми правами.


person Alexey Zimarev    schedule 13.01.2014    source источник


Ответы (1)


Строки подключения - это путь:

var serviceBusService = azure.createServiceBusService('Endpoint=sb://namespace.servicebus.windows.net/;SharedAccessKeyName=DefaultListenSharedAccessSignature;SharedAccessKey=mysharedkey')

Надеюсь, это поможет,
Андре.

person André Rodrigues    schedule 14.01.2014
comment
Андрей, а ты его проверял? Я видел сообщение в каком-то блоге MS, что SAS пока работает только с .NET SDK, он не поддерживается даже в Java SDK. - person Alexey Zimarev; 15.01.2014
comment
Я использовал строку подключения к служебной шине, но через некоторое время она начала выдавать ошибку Token Expired (401). - person GeekzSG; 08.04.2015
comment
не работает с маркером подписи общего доступа (sas) в следующем формате: SharedAccessSignature sig=‹signature-string›&se=‹expiry›&skn=‹keyName›&sr=‹URL-encoded-resourceURI› - person Minh Nguyen; 02.12.2016