Как настроить API для облачных служб IBM для доступа к узлу -красная панель мониторинга

#api #node-red #ibm-appid

#API #узел-красный #ibm-appid

Вопрос:

Я хотел бы настроить доступ oauth для узла-red, развернутого на bluemix, и получить доступ к многопользовательской панели управления. Я думаю, что это должно быть сделано через IBM Cloud Function API и использовать IBM Cloud App ID для защиты его с помощью IBM Cloud API Gateway — при этом — нет способа подключить эти функции шлюза к веб-страницам панели мониторинга через bluemix, которые я вижу. Было ли сделано это использование node-red?

Примечание. Я не пытаюсь предоставить доступ к узлу -красные потоки защищают только страницы панели мониторинга, созданные с помощью многопользовательского узла.

У меня запущена многопользовательская панель мониторинга с несколькими сеансами, но нет текущих узлов для защиты этого — или потоков, которые предлагают эту функциональность — я даже не уверен, что вы могли бы создать oauth с использованием потоков. Возможно, выделенный узел, созданный для предоставления …возможно, возиться с bluemix-settings.js

Я исследовал пропускную способность Node-red, особенно при развертывании в IBM cloud, и этого достаточно. Node-red обеспечивает простой доступ к cloudant, а также функциональность dashboard, которую я хочу встроить в потребительское мобильное приложение.

Итак, суть в том, чтобы обеспечить oauth для публичного доступа к dashboard и защитить конечные точки cloudant. А также сохранить функциональность в облаке, а не в мобильном приложении.

Предпочтительно это решение без кода.

Ответ №1:

Можете ли вы предоставить более подробную информацию о панелях мониторинга? Что вы подразумеваете под страницами панели мониторинга, созданными с помощью многопользовательского узла?

Существуют плагины OAuth2.0 и OIDC для node-red, которые могут быть интегрированы в потоки для их защиты.