I have separate elasticsearch cluster and since Elasticsearch offers API call on http(s): So i want my client to directly interface elasticsearch API using javascript.
we can not allow one customer to see the data of other customer. So is there any plugin available which can allow me to generate authentication key when client get logged in.
that key should be valid during the session only.
that key will be unique for every customer and authenticated by elasticsearch before serving content
Otherwise, i have to write some authentication logics before serving any content.
Not sure, but as far as i know about x-pack. It can allow me as an admin to create define set of users who can access all data from database. If it is so, then this would not work. because i need authenticated user should be able to access only his data. Just like we authenticate users from mysql and give them some api token to execute rest of the API calls.
XPack can be helpful in this case. Thank you for your reply. BTW do you know XPack pricing if i want to install it on my own server instead of hosted solution.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.