Детализированная безопасность в Solr

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

1) Безопасность на уровне набора данных / ядра: весь индекс заблокирован для доступа неавторизованных пользователей.
2) Безопасность на уровне поля: доступ к определенным полям заблокирован.
3) Безопасность на уровне документа: доступ к определенным документам заблокирован.

Пока что мое исследование показало, что большинство людей реализовали безопасность на основе URL-пути для Solr, но, похоже, ни у кого нет опыта работы с более тонкой безопасностью, как описано выше. В настоящее время мы используем рынок анализа затрат, где доступ к наборам данных должен строго контролироваться на разных уровнях детализации.

Исходя из того, что мы уже обнаружили, наши вопросы следующие:

1) Возможно ли это. расширить Solr, чтобы он прозрачно обрабатывал эти разные уровни безопасности? Или мы должны контролировать все это в нашем поисковом приложении? 2) Существуют ли какие-либо расширения или пакеты, которые уже делают что-то подобное?

Заранее благодарим за помощь!

6
задан drigofonte 25 July 2011 в 11:19
поделиться