# PostgreSQL 18 OIDC Authentication with Ping Identity using … | Percona Community

**URL:** https://forums.percona.com/t/postgresql-18-oidc-authentication-with-ping-identity-using-percona-community/40329
**Category:** Community website
**Created:** [March 3, 2026, 7:13pm UTC](https://forums.percona.com/t/postgresql-18-oidc-authentication-with-ping-identity-using-percona-community/40329 "2026-03-03T19:13:00Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)
#### Post date: [March 3, 2026, 7:13pm UTC](https://forums.percona.com/t/postgresql-18-oidc-authentication-with-ping-identity-using-percona-community/40329/1 "2026-03-03T19:13:00Z")

</div>

PostgreSQL 18 introduced native OAuth 2.0 authentication support, marking an important step towards modern, centralized identity-based access control. However, since every identity provider implements OpenID Connect (OIDC) slightly differently, PostgreSQL delegates token validation to external validator libraries. This is where Percona’s [pg\_oidc\_validator](https://github.com/Percona-Lab/pg_oidc_validator) extension comes in - it bridges PostgreSQL with any OIDC-compliant Identity Provider.

* * *
This is a companion discussion topic for the original entry at [https://percona.community/blog/2026/03/04/postgresql-18-oidc-authentication-with-ping-identity-using-pg\_oidc\_validator](https://percona.community/blog/2026/03/04/postgresql-18-oidc-authentication-with-ping-identity-using-pg_oidc_validator)
