2017-02-06 5 views
0

Я в настоящее время пытаюсь отправить информацию в Azure Event Hub с клиентом AMQP1.0 для node.js. Мне нужно пройти аутентификацию через SAStoken.Azure Event Hub AMQP1.0 Отправитель с SAStoken

Я не могу использовать SASkey и SASKeyName, которые будут выглядеть следующим образом:

var uri = protocol + '://' + encodeURIComponent(sasName) + ':' + encodeURIComponent(sasKey) + '@' + serviceBusHost; 

Кто-нибудь знает, как я могу настроить amqp10 или любую другую библиотеку для аутентификации через SAStoken?

ответ

1

В случае, если вас интересует, существует библиотека Node.js для концентраторов событий. https://github.com/Azure/azure-event-hubs-node

Эта библиотека делает вызов ссылочного IoT библиотеки:

https://github.com/Azure/azure-event-hubs-node/blob/master/send_receive/lib/config.js#L18

который показан здесь:

https://github.com/Azure/azure-iot-sdk-node/blob/master/common/core/lib/shared_access_signature.js#L42

Смежные вопросы