Package: libpq-oauth Source: postgresql-18 Version: 18.6-1.pgdg26.04+2 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 116 Depends: libpq5 (= 18.6-1.pgdg26.04+2), libc6 (>= 2.38), libcurl4t64 (>= 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.6-1.pgdg26.04+2_amd64.deb Size: 44620 SHA512: b8a8892568b64ca4e9ec538dc3bd56bb7d6236097daf8bd3fd3af1b32e05f706bdef56b097834bd4988f97048b19fee2da7e8191669b72c0e50bf0fb874e8627 SHA256: bf03b7910a4e5cde3662c4dd08c9097715acbd47957cbc44c049d5dd57c3da51 SHA1: d1b3d40b7d6cb56cf07a6940b5c4dfc36d530900 MD5sum: 54f26562e1000de4c8ab16d3459ddb2b 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.