You could proxy using nginx to allow read only access to specific endpoints, there's a few good posts about it going into better detail than me, for example:
This looks great! But could it be modified to work off of an Apache Solr backend instead? If not, do you know a similarly nice group of front-end components for Solr?
9 comments
[ 2.5 ms ] story [ 38.4 ms ] threadHaving this for elasticsearch is very useful indeed, get products out there with a consistent search UI.
See https://github.com/algolia/instantsearch.js/issues/920
PS: I m using elasticsearch in the backend.
In future releases, we're going to improve on this. Stay tuned!
http://blog.eagerelk.com/securing-elasticsearch-using-nginx-...
we ship a node.js proxy to hide your elastic instance, and you can add permission filters etc.