Безопасность Solr: аутентификация / авторизация не распознаны

#security #solr #warnings

#Безопасность #solr #предупреждения

Вопрос:

В настоящее время я работаю над Solr в автономном режиме. Поскольку я новичок в Solr, я хотел запустить сервер с помощью команды start -e techproducts . Ядро загружено правильно, но появляется предупреждающее сообщение: «Не все плагины безопасности настроены! аутентификация = отключена, авторизация = отключена. Solr настолько безопасен, насколько вы его создаете. Подумайте о настройке аутентификации / авторизации, прежде чем предоставлять solr внутренним или внешним пользователям «

Проблема в том, что я уже создал свой security.json, я поместил его в домашний каталог и аутентифицировался при входе на сервер, так что это кажется эффективным. Почему это предупреждающее сообщение продолжает появляться?

изображение предупреждающего сообщения

Комментарии:

1. Пожалуйста, укажите соответствующую информацию в виде текста в вашем вопросе, поскольку текст на изображениях имеет довольно низкую доступность. Пожалуйста, укажите любую соответствующую конфигурацию, которую вы также выполнили; если сервер запрашивает аутентификацию для любой конечной точки, включая запрос данных, тогда кажется, что сообщение об ошибке неверно (.. и какая версия Solr?) — но я предполагаю, что это потому, что есть конечные точки, которые не защищены.

2. Извините, я забыл указать описание, но изображение предупреждающего сообщения находится в ссылке 🙂 сервер запросил у меня аутентификацию, но в нем не упоминается конечная точка.

3. Возможно ли, что предупреждение устарело и больше не применимо? При перезапуске Solr вы снова получаете предупреждение (с новой датой и временем)?

4. Что ж, я пытаюсь перезапустить Solr, и появляется то же сообщение с предупреждением

5. Наличие описания не помогает никому, кто ищет сообщение об ошибке, или людям, у которых проблемы со зрением. Текст должен быть добавлен к вопросу правильно, чтобы он был доступен и доступен для поиска.

Ответ №1:

Попробуйте записать security.json файл в нужное место, чтобы Solr мог читать во время запуска.

Перейдите на страницу панели мониторинга и найдите solr.solr.home свойство, которое должно выглядеть следующим образом: -Dsolr.solr.home=/var/solr/data , затем вы записываете файл в /var/solr/data/security.json . Затем перезапустите Solr, и во время запуска консоль должна показывать что-то вроде thi вместо ПРЕДУПРЕЖДЕНИЯ:

 INFO  (main) [   ] o.a.s.c.CoreContainer Initializing authorization plugin: solr.RuleBasedAuthorizationPlugin
INFO  (main) [   ] o.a.s.c.CoreContainer Initializing authentication plugin: solr.BasicAuthPlugin