# OIDC integration with kibana without Elastic license

**URL:** <https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617>\
**Category:** Elasticsearch\
**Created:** [February 17, 2025, 10:51am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617 "2025-02-17T10:51:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![akmoharana](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@akmoharana](https://discuss.elastic.co/u/akmoharana)\
**Post date:** [February 17, 2025, 10:51am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/1 "2025-02-17T10:51:24Z")

</div>

Hi Team,

I have deployed ELK on Kubernetes and am currently using OIDC integration for SSO with an Elastic Platinum license. However, the licensing cost is exceeding our budget. I’m exploring options to exclude the license while still maintaining authentication. Could you please suggest any potential solutions?  
I have hound this on internet, but not sure whether it will work or not  
[How to setup Nginx to Authenticate users for Elasticsearch and Kibana](https://medium.com/@mausimag/how-to-setup-nginx-to-authenticate-users-for-elasticsearch-and-kibana-90b51c5db011)

Thank you in advance!

---

<div class="post-metadata">

**Author:** ![ahmed\_charafouddine](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ahmed_charafouddine/32/45129_2.png) [@ahmed\_charafouddine](https://discuss.elastic.co/u/ahmed_charafouddine)\
**Post date:** [February 17, 2025, 10:59am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/2 "2025-02-17T10:59:45Z")

</div>

Hello,

I'm not sure if this is possible. Some features are under paid license.

---

<div class="post-metadata">

**Author:** ![akmoharana](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@akmoharana](https://discuss.elastic.co/u/akmoharana)\
**Post date:** [February 17, 2025, 11:10am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/3 "2025-02-17T11:10:51Z")

</div>

I have found this on internet  
[How to setup Nginx to Authenticate users for Elasticsearch and Kibana](https://medium.com/@mausimag/how-to-setup-nginx-to-authenticate-users-for-elasticsearch-and-kibana-90b51c5db011)

please let me know if it is possible.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [February 17, 2025, 11:27am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/4 "2025-02-17T11:27:55Z")

</div>

That article seem to describe how to offload authentication to nginx, which might allow you to set up SSO (have never done so). It does however not enable security in Elasticsearch so you would have no authorisation and all users would be able to do anything. If you need authorisation combined with authentication you need to enable security in Elasticsearch, which requires a commercial license for SSO.

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [February 17, 2025, 11:37am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/5 "2025-02-17T11:37:15Z")

</div>

> [@akmoharana](#):
>
> I’m exploring options to exclude the license while still maintaining authentication. Could you please suggest any potential solutions?

That is not possible, to have OIDC/SSO in Kibana you need a paid license, you still can have authentication in Kibana with the basic license, but you need to use the native realm, where the users are created and managed directly in Elasticsearch.

The tutorial in the link you shared also is not even required anymore, it is jut configuring the basic authentication on NGINX, this can be done directly in Elasticsearch and Kibana with the Basic license.

---

<div class="post-metadata">

**Author:** ![RainTown](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/raintown/32/140206_2.png) [@RainTown](https://discuss.elastic.co/u/RainTown)\
**Post date:** [February 17, 2025, 11:54am UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/6 "2025-02-17T11:54:17Z")

</div>

Be extra careful to know what features you are using, even you might not know you are using them. And that Elastic can and does evolve whats included in each license, e.g. recent a change to synthetic \_source, which is now Enterprise only from 8.17+, but was not so before.

On the specific Q, you will know how manageable it is for your own org, and if its even allowed, but just managing auth/access yourself using the built in users/roles/... may be doable, albeit likely a lot of work to setup first time, but on ongoing BAU basis maybe not so horrible, depending on size of team to manage this.

IMO if #users is single figures, easy, if double figures, annoying but possibly doable, if triple figures, that would be "forget it" territory for me..

---

<div class="post-metadata">

**Author:** ![Simone\_Scarduzio](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simone_scarduzio/32/17128_2.png) [@Simone\_Scarduzio](https://discuss.elastic.co/u/Simone_Scarduzio)\
**Post date:** [February 1, 2026, 1:57pm UTC](https://discuss.elastic.co/t/oidc-integration-with-kibana-without-elastic-license/374617/7 "2026-02-01T13:57:56Z")

</div>

Nginx is extremely primitive solution. In absence of budget, I recommend using third party elasticsearch specific open source solutions on the market. You are a google away from it.
