#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, которые могут быть интегрированы в потоки для их защиты.