节点红色管理员身份验证不起作用



我在树莓派 3 Jessie 上使用节点 v0.18.4。我想保护节点红色编辑器,为此我关注了 node red 提供的安全.html页面,并在 youtube 上观看了一段视频。我做了完全相同的步骤,它们是:-

1( 转到 ~/.node-red/settings.js

2( 取消评论管理员身份验证

3( 安装 node-red-admin -sudo npm install -g node-red-admin

4(使用节点红色管理员哈希pw生成哈希密码

5( 将散列密码粘贴到管理员身份验证密码字段。

6( 保存并重新启动红色节点

但是我没有收到登录提示。编辑器只是加载而不要求我输入用户名和密码。

我在网上查了一下,我找到的都是httpNodeAuth。我不是在尝试保护 UI,而是在尝试保护编辑器。我还发现了一个帖子,说sessions.json文件将由node-red写入,当我检查时它是空的。它说,这是因为在图像上运行节点红色时,此文件是不可写的。 所以我甚至按照步骤将 settings.json 文件放在可写位置,然后在 node-red 文件夹中为它创建了一个快捷方式。这对我来说也没有用。

我还发现了一个帖子,其中说散列密码必须具有正确的格式。我得到了一个哈希密码生成器站点的链接。我从那里复制了哈希密码,但即使这样也没有导致登录提示。

请告诉我为什么我可能会遇到这个问题。

提前谢谢。

我在PC上遇到了一些类似的问题 - 起初要求登录,然后没有再次询问。 重新加载的 shift 也没有改变它。

我确实注销了,然后它要求输入密码,所以你可以尝试一下。 同样从Chrome切换到IE,我也获得了登录名。

最新更新