We have a solr cloud running on 10 servers. And also 10 more servers are accessing these servers for inserting or updating the data.
What we need;
1. For accessing to these servers we have to authanticate user with username and password.
2. Also we need a IPTABLE restriction. Only permitted IPS access to these servers. But our servers can increase dynamically so that when I add a new server to our system IPTABLEs automatically updated.
In addition to security we also need consultancy for another issues. This will be explain after these work is completed.
I have 8+ years of working experience with Apache Solr, Lucene, HeliosSearch. I have indexed more than 90 billions document of about 2TB in size on Amazon AWS. I have deep configuration knowledge of solr on Linux and windows server.
The requirement is clear on the security implementation.
One query I have is do you want to have ip authenticated as well?
In my current project we have this implementation, if a request is originated from a valid internal ip then we allow it without credential.
I am working on a Amazon cloud setup, It will be up in couple of days where I will show case a simpler implementation.
I will be glad to work with you.