Package: libpq-oauth Source: postgresql-18 Version: 18.0-1.pgdg22.04+3 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 102 Depends: libpq5 (= 18.0-1.pgdg22.04+3), 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.0-1.pgdg22.04+3_amd64.deb Size: 32516 SHA256: d09a81b0d76381878f086b07f08b584570f51031a35357d52e2c61da4c6bcd1f SHA1: 739ddf1782ac402fceedaf7ea72d7276cf87f494 MD5sum: 7f26ad1f8b744846ee6a1b8ad357cf3f 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.