Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7MRG-005Dkl-2X for pgsql-hackers@arkaria.postgresql.org; Mon, 30 Mar 2026 23:54:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7MRF-007FI0-12 for pgsql-hackers@arkaria.postgresql.org; Mon, 30 Mar 2026 23:54:33 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7MRF-007FHq-0A for pgsql-hackers@lists.postgresql.org; Mon, 30 Mar 2026 23:54:33 +0000 Received: from mail-qv1-xf2b.google.com ([2607:f8b0:4864:20::f2b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7MRD-00000002569-01Ad for pgsql-hackers@lists.postgresql.org; Mon, 30 Mar 2026 23:54:33 +0000 Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-8a15ebb3abbso17223956d6.1 for ; Mon, 30 Mar 2026 16:54:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774914869; cv=none; d=google.com; s=arc-20240605; b=lqH2YyCzR9SoQkplzQtqBuqb7FOtHnJUVtDgnxuGV2SHOFQPpL5kw49bwGZzeYiwmc 8y3tKqcau3mNrPMdHHhlyB1zPxmhNClPOzLHulUOYIFsUi6nR1BHPvTLLIAzgy5wtTOg LYvGDUnZ44cf2mjOoTRkPuhFn0g1aCgx9DtA9PRg0DRJd6BPp8izAxbMyJJgozd/Vyqz p8TebNlm3HSoN+rCpjXVSqwLW75mIZGugs5SvfnMmyNP0nW+VW/eK4KtuMiFJEQqgQsG SpVj6EIgU7TPfSwZJDv3H64O9ZrzwFm4EDIAwC/KEwJw6TocoUv4TfqOvdoVFaSpXlyD 5tmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=0zQK7C5osF707JOLui2X8INvTnQoNqgvdT8qwtQcrRQ=; fh=bQ+wJthnrshgy7UXOnxxdqW5gBnJ0SDFRWzYu6ZSQH8=; b=TlVBamwyGJxMrw57afM+E0Sfh7BLsIo1jSmOd3FFFQPFM5Pt23g2x+UkvhS36BCg8r wbkI+LNS76xry3+Rz1I1L4anBjZ4cKQ+BBM4bBfzkCdRdOTOIu5qQqd/oJOw8QLN0wG3 9NLpBqOH5jjbHBB4/IPtlJ4JtYL311bHBZhyJQJuU2lCiguziwk7W3s+F9jfeDyyzN3c 0901znEmBirESzrbIUBH+zh/vUJwbfh4djtM30jzobYXcFwdSeWTOSo+afNz2my64PGg MGloU7yLoYBxPEIKJhEM32MjufJz3HThx1f5Qtpi5orA1UgahhsN/+7dHeti/2r5l6Sc Rvfg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1774914869; x=1775519669; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=0zQK7C5osF707JOLui2X8INvTnQoNqgvdT8qwtQcrRQ=; b=byZjzPIWD7ZEwBtCAwYpVQ2aAUpwzqTrNeFdWU6ubRK3+WwAdCzkRzBWJCf0BgQnoF eXjBtd4s6/F7FGS35IaAFdsKx6khVUSaYZqDGK1lIOoijocSnawiqtLrxBVw2nrHH1vw 5wImubyNvPtYsIx9kdDZ5J83lSHpMKsWyXL2M8rP0ORztcxVqXLsjXw+dj6a3kdzvb5h 5SGrXzs5EPIXROFj+aTQHDdAXsxtLjXNKNgRENf8J56ECJHv7Hxc3AjxlJHzvEIyG7uX yflxlqTP+JVkXnJxcQnZMEUlUZJdYgzjz6Ie0Fl33kP8S41iFiF8FkY/qFwQxqClEagV Nz8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774914869; x=1775519669; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0zQK7C5osF707JOLui2X8INvTnQoNqgvdT8qwtQcrRQ=; b=cIvNlb2iTiO3NFhbiVdFZLRBjto6R1Kij/m4vKYE3WHlT0BaWMV9QmM2yMLsmmw4sr jS4O4a/ok+u3Pt3AD1fpzIhfSFANp7dkVGpnreqZa8R9Czy8SmxjObn/UGnRyrUrGZYB 219Ek24presZ0ap/yASoyv7GX28gwJNND8rj801Tx3yvS7uuQcTnq+GoCfC5/72+oIrF jdrfu/9ma7fpReMhFC3NkZtVTHrzGX9ZLiKwJtGUIgVtzls5LH0/qaId3WXmdfrHwNq3 /IStozcEkJ9+kJn1hdLqN6aVNCNLmM9yGYe3gyIVajL4o5pQzOF4SM7akgGc7MCdh+Za 4hZw== X-Forwarded-Encrypted: i=1; AJvYcCW99v++OF1aCp8YeV5A59ug1+DkkPOwM6x7175h0COm2fRWneMq0rlPCi7ttC2BGGlvQo57UILrPBfcCKni@lists.postgresql.org X-Gm-Message-State: AOJu0YzCnQFsCyuPeWaHlITj80aMGaLzhPLcGry3WOEfKqyArA8Duhq1 m/DFk2dMhG3qnrFOBQ0Pm19dDLsr9GUd+41ZIwyJHxsYMHPkxXBGCH+IGH42AU6lh0esbgqWsJM wNo2feBpsk8zjLDHuaaUsI0VLxYnaqF+TKYznDh4B X-Gm-Gg: ATEYQzy+WAkaA/qR8eo0lLGNrVvVJjSeiwY8zVCYWSzmk8OBEvYYhYZnrSpUC9MIfMq MozpiMR3WgH5um7vZOLVZ5qLVRBlTxvCrQ0gYL6uO0x/QyycQF2KOmlQ99AL8gOZ1/X28p7rY0N l1exp6wd6MbOBJYIPbX2Mk21jOUlXtHT+YgnUKLpaw/bmAqc4bon4kKS2IqVPDwSPOIjgaOXhMS V+cn8rBYnVXKxSPzxJeq4aWT66UZPNeeGGo5zhvlfpUh0GbImP8U7XEvh/bLNJG0bP9TbjSUEkZ okgnla2BbQ== X-Received: by 2002:a05:6214:29e7:b0:89c:da2b:4905 with SMTP id 6a1803df08f44-89ce8d0323dmr207463336d6.8.1774914869171; Mon, 30 Mar 2026 16:54:29 -0700 (PDT) MIME-Version: 1.0 References: <202601281620.m3hrqtih5b2w@alvherre.pgsql> In-Reply-To: From: Jacob Champion Date: Mon, 30 Mar 2026 16:54:18 -0700 X-Gm-Features: AQROBzAZccvuQtzNdRQh_pzgowt2oswCPNYQ3H2nJyuxCo5jIMZUgnWVC-Op3Cc Message-ID: Subject: Re: Custom oauth validator options To: Zsolt Parragi Cc: Nikolay Shaplov , =?UTF-8?Q?=C3=81lvaro_Herrera?= , VASUKI M , PostgreSQL Hackers , david.g.johnston@gmail.com, Robert Haas , myon@debian.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Mar 30, 2026 at 2:46=E2=80=AFPM Zsolt Parragi wrote: > That won't be the most user friendly option, but it is still > definitely better than not having the ability to configure this. Sounds good. Barring other objections, then, I'll plan to move forward with this approach for PG19. Thanks! --Jacob