pgadmin-org / pgadmin-org/pgadmin4

Enable Entra ID authentication for PostgreSQL servers in pgAdmin

Open
#9,261 12 comments 4 reactions 1 assignee View on GitHub

@skel0 is already working on this.

Since Feb 25, 2026.

Feature
Dominant language
Python
Stars
3.8k
Forks
891
Avg merge
4d 7h
Merged PRs (30d)
8

Description

Using Microsoft Azure Database for PostgreSQL flexible server. It is possible to use pgAdmin to connect to the databases providing either an user name or group name in Entra ID and the token of the user. It is explained here:

https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/security-entra-configure

This only works with pgAdmin running in desktop mode. It is still possible to connect to the databases using pgAdmin in server mode but the problem is the token expires frequently and makes this almost unusable.

The feature requested is to make pgAdmin have one more authentication method (Entra ID) and then it takes care of the tokens and keep the connection to PosgreSQL flexible server opened.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.