Package: libpq-oauth Source: postgresql-18 Version: 18.1-1.pgdg22.04+2 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 102 Depends: libpq5 (= 18.1-1.pgdg22.04+2), 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.1-1.pgdg22.04+2_amd64.deb Size: 33072 SHA256: d6ff80651f71928e94b75cf4a6a96ea92bed2bdecd4e4665970dd8efae89369b SHA1: 4b99aa0d17631a7fb22109dd4bd19e7d3b822574 MD5sum: 535de94222ff53a3b334bfa1776383e0 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.