Startup files location

I am developing an web application which has an embedded iframe with a dashboard from kiabana.
As many others developers I nedd to bypass login of kibana and reverse proxy solution is not ok for me, so I cloned the repository from github and I would like modify the behavior of the kibana at startup so I can include a check for a cookie which is setted previously and with that cookie authenticate the user.
My problem is that the project is very big and I am not able to find the files y have to modify. So could any one tell me which are the files in charge of init the app and show login page if necessary and the files involve in the process of set the session cookie once a valid user is logged in.
Thank you so much.

Hey @julio.a.l, have you investigated using either SAML or OpenID Connect to facilitate single-sign-on between Kibana and the application embedding Kibana in an iframe? This doesn't require you to use a reverse-proxy.

Sharing cookies in the manner you've described has quite a few restrictions imposed by browsers, and it's generally fraught with issues. SAML and OIDC are well supported and documented protocols to enable this.

Thank you @Brandon_Kobel, I will take a look at that.
Just for the case it didn't work for me, could anyone tell me what are the files I was looking for?
Thank you so much.

There is no one who can help me to find those files?.
Thank you.

Just for any one who has a similar issue, I found that /{kibana_path}/x-pack/legacy/plugins/security/public/views/login/, is a good start point in order to modify login behavior.
I hope this helps.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.