Is it possible to enable authentication in Kibana in order to restrict access to a dashboard to only be accessible to particular users?
相关问题
- python-logstash not working
- Can kibana connect with data sources other than el
- Is it Possible to Use Histogram Facet or Its Curl
- Dashboard Only Mode in Kibana 7.0.1
- How to scroll Data using Scroll API elasticsearch
相关文章
- how to automate the configuration of an index patt
- Kibana time delta between two fields
- Missing data when using unique count and creating
- Can I change the index pattern of a visualization
- Can not connect to kibana via remote connection
- Run a simple sql group by query in kibana 4
- What's the difference between the 'field
- Kibana Logstash ElasticSearch | Unindexed Fields
Check this plugin named elasticsearch-readonlyrest. It allow easy access control, by authentication or ip/network, x-forwarded-for header and allows one to setup read-write or read-only access in kibana and limit indexes access per user. It is simple to setup and should give enough control for most people.
If more control is needed, you can use the search-guard, a free alternative to shield.
Kibana4 doesn't currently support this.
Kibana itself doesn't support authentication or restricting access to dashboards.
You can restrict access to Kibana 4 using nginx as a proxy in front of Kibana as described here: https://serverfault.com/a/345244. Just set proxy_pass to port 5601 and disable this port on firewall for others. This will completly enable or disable Kibana.
Elastic also has a tool called Shield which enables you to manage security of elasticsearch. With Shield you can for example allow someone to analyze data in specific indexes with read-only permissions. https://www.elastic.co/products/shield
Edit: Elastic has an issue on github and they recommend to use Shield.
Remember Shield provides only index-level access control. That means user A will be able to see all dashboards but some of them will be empty (because he doesn't have access to all indices).