Package: libpq-oauth Source: postgresql-18 Version: 18.3-1.pgdg22.04+1 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 104 Depends: libpq5 (= 18.3-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.3-1.pgdg22.04+1_amd64.deb Size: 35168 SHA256: 5d15529a6f33967513ff72f13b545c555d7b33dd561106411affdb9d83d43372 SHA1: 11be5b9055a0ecf9cbcc688a19b3bdfbc129182c MD5sum: 6cce5bbcb1f3418ec9fbdc41a622f375 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.