在节点红色的每个流程上输入特定的密码?
到目前为止,我知道我们可以将多个用户设置为在Node-red上使用其特定和唯一的密码以提高安全性,并且每个用户访问模式都可以定义为“写入和读取”和“仅读取”。
但是我正在寻找的是在每个流程上都有密码,每个流都有其独特的密码,因此只有访问该特定流量的人才能访问它。
这可行吗?如果是这样,可以在不修改节点红的核心组件的情况下完成吗?还是应该修改程序的一部分以实现这一目标?
So far I know we can set multiple users with their specific and unique passwords on node-red to increase security, and that each users access mode can be defined as "write and read" and "only read".
But what I am seeking is to have passwords on each flow, each flow would have it's own unique password, so only people with access to that specific flow would be able to access it.
Is this doable? if it is, can it be done without modifying the core components of the node-red? or one should modify parts of the program to achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,这是不可能的。
节点红不是多用户/多租户环境,无法限制仅访问流动部分的访问(在这种情况下,流是整个“程序”运行,所有选项卡)。
任何尝试以安全的方式实施它的更改都需要对平台进行大量重写。
如果您想要真实的用户分离,则每个用户都应拥有自己的节点RED实例。
No, it is not possible.
Node-RED is not multi-user/multi-tenant environment, there is no way to limit access to only parts of a flow (in this case the flow is the whole "program" running, all tabs).
And any change to try and implement it in a secure way would require a huge amount of re-writing of the platform.
If you want real user separation then each user should have their own instance of Node-RED.