# Kibana login page customization

**URL:** <https://discuss.elastic.co/t/kibana-login-page-customization/310167>\
**Category:** Kibana\
**Created:** [July 20, 2022, 2:24pm UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167 "2022-07-20T14:24:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![abaltan](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@abaltan](https://discuss.elastic.co/u/abaltan)\
**Post date:** [July 20, 2022, 2:24pm UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/1 "2022-07-20T14:24:32Z")

</div>

Hello,

I'm using Elastic&Kibana 8.3 and trying to change the logo and text in kibana login page below. any idea how to change it?

 ![Capture](https://us1.discourse-cdn.com/elastic/original/3X/0/4/04cedd561a1a7258e5a0a71746012138f1ad1919.png)

Thanks in advance 🙂

---

<div class="post-metadata">

**Author:** ![Larry\_Gregory](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/larry_gregory/32/34969_2.png) [@Larry\_Gregory](https://discuss.elastic.co/u/Larry_Gregory)\
**Post date:** [July 20, 2022, 8:00pm UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/2 "2022-07-20T20:00:38Z")

</div>

Hey @abaltan,

The logo and welcome text are not customizable at this time. There are a number of facets you can customize though, which are documented here:

> **[Security settings in Kibana | Kibana Guide \[8.11\] | Elastic](https://www.elastic.co/guide/en/kibana/current/security-settings-kb.html#login-ui-settings)**

> `xpack.security.loginAssistanceMessage`  
> Adds a message to the login UI. Useful for displaying information about maintenance windows, links to corporate sign up pages, and so on.  
> `xpack.security.loginHelp`  
> Adds a message accessible at the login UI with additional help information for the login process.  
> `xpack.security.authc.selector.enabled`  
> Determines if the login selector UI should be enabled. By default, this setting is set to `true` if more than one authentication provider is configured.

The ability to offer this level of customization is something that's come up a number of times before. There's an issue here tracking a number of related requests: [Easy way to customize Kibana logo and theme · Issue #17879 · elastic/kibana · GitHub](https://github.com/elastic/kibana/issues/17879)

It appears that there is a third-party plugin (unsupported by Elastic) which attempts to do this. You could give this a try if you were interested: [GitHub - lizozom/custom-kibana-theme: Customize Kibana's appearance (logos, icons, texts and more)](https://github.com/lizozom/custom-kibana-logo)

---

<div class="post-metadata">

**Author:** ![abaltan](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@abaltan](https://discuss.elastic.co/u/abaltan)\
**Post date:** [July 21, 2022, 6:13am UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/3 "2022-07-21T06:13:00Z")

</div>

Thank you for your response @Larry_Gregory, is there a way to change it even if it means changing the src code? I'd appreciate if you could share with me the path of the login page file.

---

<div class="post-metadata">

**Author:** ![Larry\_Gregory](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/larry_gregory/32/34969_2.png) [@Larry\_Gregory](https://discuss.elastic.co/u/Larry_Gregory)\
**Post date:** [July 21, 2022, 11:25am UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/4 "2022-07-21T11:25:17Z")

</div>

@abaltan the source code for the login page can be found here:

> <https://github.com/elastic/kibana/blob/main/x-pack/plugins/security/public/authentication/login/login_page.tsx#L128-L142>

---

<div class="post-metadata">

**Author:** ![abaltan](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@abaltan](https://discuss.elastic.co/u/abaltan)\
**Post date:** [July 23, 2022, 7:41pm UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/6 "2022-07-23T19:41:00Z")

</div>

Hi,

This is what I have in the path you provided

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/6/0/60195f800670ee24b83974fcfb67a68af96a9177.png)

---

<div class="post-metadata">

**Author:** ![Larry\_Gregory](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/larry_gregory/32/34969_2.png) [@Larry\_Gregory](https://discuss.elastic.co/u/Larry_Gregory)\
**Post date:** [July 25, 2022, 11:33am UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/8 "2022-07-25T11:33:29Z")

</div>

@abaltan you're looking in the distributable, not the repository. You'd need to clone the git repository and produce a local build if you want to make code changes.

Within the distributable, this specific file would be located _somewhere_ within the plugin's JS bundles, which would be in the `x-pack/plugins/security/target/public` directory of the distributable.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 22, 2022, 11:34am UTC](https://discuss.elastic.co/t/kibana-login-page-customization/310167/9 "2022-08-22T11:34:23Z")

</div>

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