Hi,

What is the recommended pattern for securing a multicore solr instance,
accessed by different applications ? In our case, we need to prevent
application A from accessing the core of application B. Also, we need to
avoid the use of username/password authentication wherever possible. I have
read the wiki page on solr security and it talks about path based
authentication, but both DIGEST and BASIC auth are username/password based
so i'm looking for alternatives.

One idea i had was to use https and create a x509 cert per application, with
a different subject per application. Then on the solr server i would somehow
need to extend the component that is responsible for delegating /sorl/appA/*
to the appA request handlers (is there such thing even ?) and verify that
requests for /appA are done over https with a valid certificate that has
/appA as subject. Is this feasible ? Or maybe there is an easier way of
doing this ?

Thanks,
Jorg

Reply via email to