Package: libpq-oauth Source: postgresql-18 Version: 18.4-1.pgdg22.04+1 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 106 Depends: libpq5 (= 18.4-1.pgdg22.04+1), libc6 (>= 2.32), libcurl4 (>= 7.16.3) Provides: libpq-oauth-18 Multi-Arch: same Homepage: http://www.postgresql.org/ Priority: optional Section: libs Filename: pool/main/p/postgresql-18/libpq-oauth_18.4-1.pgdg22.04+1_amd64.deb Size: 37656 SHA512: e1a43ac47f8a279b066688d5bacb066f9de2969b440a42254274e9180e98cd7b2b5d008f1ec95a64a24078e8edb0e8aea11ea63ef1f7a86181df3629771080de SHA256: 093b38d91ec6749ffd57bf5a17d031d7953baf7c5dcf2c1d28140a03c0d9096b SHA1: 49c43560aab28f701c5bf137be9d1d0e2b3252c5 MD5sum: 071b4b6ff270b83f173d83cecde83c30 Description: PostgreSQL C client library - OAuth flow libpq-oauth is an optional module for libpq5 implementing the Device Authorization flow for OAuth clients (RFC 8628). It is maintained as its own shared library in order to isolate its dependency on libcurl. (End users who don't want the Curl dependency can simply choose not to install this module.) . If a connection string allows the use of OAuth, and the server asks for it, and a libpq client has not installed its own custom OAuth flow, libpq will attempt to delay-load this module using dlopen() and the following ABI. Failure to load results in a failed connection. . PostgreSQL is an object-relational SQL database management system.