User login with limited Kibana view, dashboard and data access

Hi, thanks so much for your fast and detailed reply.

We will need 100s of client logins so having separate Kibana instances isn't workable. The client's UI must be minima and be view-only with no permissions to delete/edit/add anything at all. Only the Admin user can update visuals on a client's dashboard.

Since Kibana/Shield can't meet my req.s I shall build a separate UI that will use the Kibana REST API instead.

  1. So, should each client have their own index?
  2. If so, can myself as admin run queries on ALL the indexes?
  3. Does Shield have a REST API as well that I can use to ensure authentication and authorisation for a given client and access to their index?
  4. Kibana's graphs/visuals are open source as Javascript libraries?

Many thanks.

1 Like