¿Hay una manera fácil de hacer que Solr haga referencia a índices diferentes basados ??en un conjunto de credenciales enviadas con la solicitud?

StackOverflow https://stackoverflow.com/questions/400366

  •  03-07-2019
  •  | 
  •  

Pregunta

Me gustaría tener una única instancia de Solr , protegida por algún tipo de autenticación, que operaba contra diferentes índices basados ??en las credenciales utilizadas para esa autenticación. El tipo de autenticación es flexible, aunque preferiría trabajar con estándares abiertos (existentes o emergentes), si es posible.

El problema principal que estoy tratando de resolver es que diferentes usuarios de la aplicación (potencialmente) tienen acceso a diferentes datos almacenados en ella, y un usuario no debería poder buscar datos inaccesibles. Crear un índice para cada usuario parece la forma más fácil de garantizar que un usuario no vea datos prohibidos. ¿Hay, quizás, una manera más fácil? ¿Uno que evitaría la necesidad de que Solr tenga una forma de asignar usuarios a los índices?

Gracias.

¿Fue útil?

Solución

Los chicos de Solr tienen una visión general bastante exhaustiva de lo que es posible, consulte http: //wiki.apache. org / solr / MultipleIndexes

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top