Я хотел бы иметь один экземпляр Solr , защищенный какой-либо аутентификацией, который работал бы по разным индексам на основе учетных данных, используемых для этой аутентификации. Тип аутентификации гибкий, хотя я бы предпочел работать с открытыми стандартами (существующими или разрабатываемыми), если это возможно.
Основная проблема, которую я пытаюсь решить, заключается в том, что разные пользователи приложения (потенциально) имеют доступ к разным данным, хранящимся в нем, и пользователь не должен иметь возможность поиска по недоступным данным. Создание индекса для каждого пользователя кажется самым простым способом гарантировать, что один пользователь не увидит запрещенные данные. Может быть, есть более простой способ? Тот, который избавит Solr от необходимости отображать пользователей в индексах?
Спасибо.