I have an angularjs app that loads dashboards that I want to share with users with read-only privileges.
My users authenticate via ldap (LDAP authentication by the apache front end that hosts my application support) and do so that the ldap id provided during the apache auth is passed to elasticsearch / kibana automatically to display the iframe.
All authentication is performed by the backend Elasticsearch cluster, including LDAP, so you'd only be concerned with passing a Basic authentication header to Kibana for loading the iframe. There are security implications for doing something on the client. I would suggest trying something more like Auto-authenticating to iframe-embedded Kibana dashboard.
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.