Узел RED adminAuth не работает - PullRequest
0 голосов
/ 22 мая 2018

Я использую узел v0.18.4 на Raspberry Pi 3 Джесси.Я хочу защитить редактор red-node, для которого я следил за страницей security.html, предоставленной node red, а также смотрел видео на YouTube.Я сделал точно такие же шаги, которые: -

1) Перейдите в ~ / .node-red / settings.js

2) Раскомментируйте adminAuth

3) Установитеnode-red-admin - sudo npm install -g node-red-admin

4) Сгенерируйте хеш-пароль, используя node-red-admin hash-pw

5) Вставьте хешированный пароль вПоле пароля adminAuth.

6) Сохранить и перезапустить узел красный

Однако я не получаю приглашение для входа в систему.Редактор просто загружается, не спрашивая у меня имя пользователя и пароль.

Я посмотрел его в Интернете, и все, что я нашел, было httpNodeAuth.Я не пытаюсь защитить пользовательский интерфейс, я пытаюсь защитить редактор.Также я нашел пост, в котором говорилось, что файл sessions.json будет написан node-red, который был пустым, когда я проверял.Он сказал, что это потому, что при работе красного узла на изображениях этот файл недоступен для записи.Поэтому я даже выполнил шаги по размещению файла settings.json в доступном для записи месте, а затем создал для него ярлык в папке node-red.Это также не сработало для меня.

Я также нашел сообщение, где говорилось, что хешированный пароль должен иметь правильный формат.Я получил ссылку на сайт генератора хеш-паролей.Я скопировал оттуда хэш-пароль, но даже это не привело к появлению приглашения на вход.

Пожалуйста, предложите причину этой проблемы.

Заранее спасибо.

1 Ответ

0 голосов
/ 18 марта 2019

У меня была несколько похожая проблема на ПК - сначала попросили войти, потом больше не спрашивали.Сдвиг с перезагрузкой тоже не изменил.

Я вышел из системы, затем запросил пароль, так что вы можете попробовать это.Кроме того, переходя с Chrome на IE, я также получил логин.

...