Node-RED 配置文件之 adminAuth
一、什么是 adminAuth
- adminAuth 是 Node-RED 配置文件
setting.js
中的一个选项,用于启动用户身份验证和权限管理。 - 通过配置
adminAuth
,可以实现以下功能:- 要求用户登录后才能访问 Node-RED 编辑器。
- 支持多用户,可以为多用户分配不同权限。
- 集成外部身份验证服务。(暂不学习)
- 官方文档,https://nodered.org/docs/user-guide/runtime/securing-node-red#editor–admin-api-security
二、如何配置 adminAuth
1、找到 setting.js 文件
以我现在使用的腾讯云服务器为例,Ubuntu 系统,按照之前的我写的博客,setting.js
在服务器的数据卷中。
sudo -i
docker volume ls
DRIVER VOLUME NAME
local node_red_data
local portainer_data
docker volume inspect node_red_data
[
{
"CreatedAt": "2025-02-06T13:55:02+08:00",
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/node_red_data/_data",
"Name": "node_red_dat