pgadmin-org / pgadmin-org/pgadmin4
Enable Entra ID authentication for PostgreSQL servers in pgAdmin
@skel0 is already working on this.
Since Feb 25, 2026.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.