node-red中有关用户登录,鉴权,权限控制的流程解析

前言

默认地,node-red编辑器可以被任何访问的用户操作,包括修改节点,流数据,重新部署流。
这种默认的部署方式只适用于运行在可靠的网络中。下面我就给大家介绍一下,在公网上部署node-red后,如何对其进行安全加固和权限验证。
主要分为三部分

  • 开启https权限
  • 保护编辑器和admin api
  • 保护http节点和node-red的仪表盘

开启https

node-red默认是使用http来进行访问,如果要配置https访问,你需要在node-red的配置文件setting文件中配置一下https部分的内容
在配置文件中 https配置项可以是一个json静态数据,也可以是一个函数。完整的配置参数事nodejs中http模块的配置 点击链接可以查看到完整的配置

在该配置项中,至少要有二项需要返回或配置。

  • key PEM格式化后的密钥,类型可以是String 或Buffer
  • cert PEM格式化后的 Cert chain,类型可以是String 或Buffer

配置的例子

https: {
   
    
    
    

猜你喜欢

转载自blog.csdn.net/github_35631540/article/details/128814453
今日推荐