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.
Did you look at xpack (commercial) which brings security to elasticsearch?
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 platinum allows document level security and field level security.
Which means that user X will only see its documents.
But may be you are looking for something else.
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.
No I don't. Better to use the contact form on this page: https://www.elastic.co/subscriptions
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.