Package: libpq-oauth Source: postgresql-18 Version: 18.6-1.pgdg22.04+2 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 112 Depends: libpq5 (= 18.6-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.6-1.pgdg22.04+2_amd64.deb Size: 43284 SHA512: 545c24ec8f58f45786de633e51c0885b34ae305dd25d4f1e8a66027eb584ac7d661fa0e54a6b7f4364aed14e719b48d31bb0a266d71158e6556ebe7b5c54b3b1 SHA256: e63c15d42d38c99da91a31dabc220780023cae2e962229437618d4fa6a8a9647 SHA1: 650e9076792d65a7ec862d5ee909037f29043561 MD5sum: 9bf6c86b2d81f45c74c43588cf84c07d 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.