Secure the future of MySQL. Sign this open letter

Don’t OIDC Yourself in the Foot: Postgres 18’s New Auth Explained

Location Essen, German
Dates Apr 21, 2026 – Apr 22, 2026
Presentation Apr 21, 2026
Speaker
Zsolt Parragi
Zsolt Parragi

Software Engineer, Percona

Abstract

Postgres 18 adds native support for OAuth and OpenID Connect (OIDC) authentication, one of the most significant security-related changes in years. While widespread adoption will take time, since the feature requires client-side support and external validators, it is already possible to experiment with command-line clients like psql together with validators such as pg_oidc_validator.

This talk includes a demo of a minimal setup using Keycloak and pg_oidc_validator, showing how developers and DBAs can start experimenting immediately. We’ll then dive into how PostgreSQL integrates with OIDC under the hood, demystifying the flow from token issuance to database login.

OIDC promises convenience and streamlined “single sign-on,” yet it’s surprisingly easy to deploy insecurely, and sometimes less secure than traditional password-based authentication. This session highlights the most common pitfalls, misconceptions, and misconfigurations seen in OIDC deployments and provides clear guidance on how to avoid them. Attendees will leave with a practical understanding of both the power and the sharp edges of OIDC in Postgres 18.

Speaker Bios

Zsolt Parragi

Software Engineer, Percona

Zsolt joined Percona as a software developer in 2017 and has been working on Percona’s database products ever since, initially focusing on MySQL and later switching to PostgreSQL.

He likes to focus on things that make life easier and safer: encryption, authentication, extensibility, testing, and tooling.

See all talks by Zsolt Parragi »

Explore More Talks

Talk

20 Years in the Trenches: What Postgres Can Learn from the Proprietary World

📅 Apr 21, 2026
🏢 PGConf Germany 2026
📍 Essen, German
Jan Wieremjewicz
Jan Wieremjewicz

Senior Product Manager, Percona

Talk

Are we OAuth yet?

📅 May 19, 2026
🏢 PGconf.Dev 2026
📍 Vancouver, Canada
Talk

Efficiently Deploying PostgreSQL Instances

📅 Aug 26, 2022 , 26/Aug/22 2:00 AM
🏢 PGConf.Brasil 2022
✎ Edit this page on GitHub