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 1wVbuC-0024wh-2y for pgsql-hackers@arkaria.postgresql.org; Fri, 05 Jun 2026 21:16:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wVbuB-00EmjC-1p for pgsql-hackers@arkaria.postgresql.org; Fri, 05 Jun 2026 21:16:39 +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 1wVbuB-00Emj4-0m for pgsql-hackers@lists.postgresql.org; Fri, 05 Jun 2026 21:16:39 +0000 Received: from mail-qv1-xf32.google.com ([2607:f8b0:4864:20::f32]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wVbu7-00000001Uam-2h5j for pgsql-hackers@lists.postgresql.org; Fri, 05 Jun 2026 21:16:37 +0000 Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-8cc0ef7c306so21551466d6.3 for ; Fri, 05 Jun 2026 14:16:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780694193; cv=none; d=google.com; s=arc-20240605; b=WDlI5+V7lri7oQoQuYhhCIefyVcYCLB3GfXEn0ucja0P9j8e+yMvye0cHo/MNPEHhN 4h8Pg1SKPQB4yjUgxcmGrnvUOUPnf1mTYEI92SaDEe4ANYNoEkRVl5h/bfkRVOZkOcmU ro55pebMAow8f6pkwSaz6ht4VCvWQ0p77jL3Qiv4EuOZDOI07YFIJaOiGOcbKA5mcJID Su/VbwYxIGWu4fnErrUcQrSFsOaP3bbVng3t2y3JZs+r1ZthPutSleZmOXorMiA94xKK 8N7KKXdXMvB458i7z0XAUQEoKK4S9cD9RzYcs2eLzPp0uzmaZ51kbxPVDgG8GMC0fW4u dYAw== 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=Q3LD9hCa+BMGEtjLxdQvJPH9x5kuTMtKq3w4rot2UAE=; fh=2gBdbYoUietdeB71XIq3KbxjIgZgdwTWXr9eNFdZnU4=; b=XWnDFesSvcMocOkvb8M9WNxIS2IfKeAjlpcMri0o3qiEmNj3i3XOWTtmTAgI0LJmuP Vp/6zjqVbIE5I4VVoaSsj3yNjv6SheYoiLy55pW+F+9qY+ryp4HrJ2zy2SsEoGjhGzDQ Iwbr+E51dovfB80BVYWJMtCsbu7ClSLozu94l3+3I0gD7ebGIdVPHVBVoGmoa5FcmnED YLz3NglJq2GOmidyVZWbqz8lgaapgGfzInZaVxb6IQwN8uJvweodvnHSmZnseij4pPE7 M9HUauvoaA4kCFleXTAWQ+Vd9F7UKS1jlPxcTLQAeYkRnO/w8R6nzNqGRA8j7x4Xn3zq y7iw==; 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=1780694193; x=1781298993; 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=Q3LD9hCa+BMGEtjLxdQvJPH9x5kuTMtKq3w4rot2UAE=; b=A5R9MLdV3zfxj1weJZiwCEAD9KSRwpmUz/YxrIlBD0JFg0QYxooNiciB0Bm5AbFXMi gPBcFbxMSNqnxrIjqvBgOnFgo/CCIrF1LLDTktHuNN7NY0J/AA9WxVaZmb+sMwzpyHkM irGXAOwV7a2mRPfLCBo2obHu9YgTsAp6Fv8O/SexaIEyTq7NjtR/uDmwPZnspFVX97dJ Tg1DK4c/EXBoS+LBPGh8ja457hHS3uJ91R21IMZ74lR+ljZiTkgf2Syt5/UDDVe8JluL ToE9N+puljcvyDAFLE9k+m8GlHZPOwVlv8FP71DPv3op+J60bmUaPBwqy+oZ+7MZZssT I5YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780694193; x=1781298993; 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=Q3LD9hCa+BMGEtjLxdQvJPH9x5kuTMtKq3w4rot2UAE=; b=PUwRueywr0KV4KNr9bBYTElRGBEABmSbQ+k3nb/rNTdfkzMJn3adAfNgJIp2fFy3SA f+ct2jdX64emDS6zf0DJVooY0V9hgKSc0CRhDCpL0EQ6quS4JuZhN9BMV0XMx5DDoMKj ahPLdA7w7LR/WlUOWQIU8Y/rLzIZwcP/r4VbO92l1YarjN/WjBKswYrpFKN2EQC0RMkt FVTNaFEcVHncVVgIsG0PLAiDM74biH3t0wdb16I5gpDlvHnMFUFgr/riXFS4O8cF3Dtt nfQabKRp0hCZquMazxHi+uf2epX3LlMWfuQ+MpDhYB4VahH5AeEyViXnTtz1KUfESKXY h7nw== X-Forwarded-Encrypted: i=1; AFNElJ+CyzugnrmD/uU1NC4njhqyQKS3im44IVWKKdam3vPbXJfxS29c1nEDLAPmDWXLy0vaQvxSRMhT6O31RudW@lists.postgresql.org X-Gm-Message-State: AOJu0YzuVRw7s2p9ucPwconXB5PnQ+W8eJrx9rVm8MfgL0YPS2zhK8Lf 6ThNpOSd69KbwhPkCLzwarJQ96zDAjGq5FqzPPsscGI+32Yk/2h/Ev+pesSmP7YlusncS1oQYvy nwVLaIdYPSvYhRz0PkdVg8usmmVDbuDofkjcbx2kG X-Gm-Gg: Acq92OEZZg7hPgltNcY/QI2+aFE1gLLHBT17Sd8rH5lXVJwxF2dqOOYfrFvuAfjpOOZ sFV4XXqvQBE+IR7R50jmH9/y/mUsR9+pWSIp1/flHvXh1Wfyz/8Gm539QGbFfJcD5RmSfDJO7gl h9T2iyEyphaAHb62Od92C3XimBCPoKfoAwqOqG+UFf5aVI5JWyaa92EV+MJCsp+ZsFRayu/574j XkdbtH4fFdPYmTfyTkBrMsTNBYdaXgs4jI4oX6YHULJWFt4uLI9B3VwSCwMEpe0J78ORW0IggeP DIK4J0emo5mB4hefQ1RT X-Received: by 2002:ad4:4e72:0:b0:8b8:726a:74d4 with SMTP id 6a1803df08f44-8cee5fcb15amr69976226d6.16.1780694192960; Fri, 05 Jun 2026 14:16:32 -0700 (PDT) MIME-Version: 1.0 References: <0281836A-F5FF-41A5-9EE1-656C1FAAC6B2@gmail.com> <28A71A53-EB55-4A29-8C20-BBAF1BC82D2A@gmail.com> In-Reply-To: From: Jacob Champion Date: Fri, 5 Jun 2026 14:16:20 -0700 X-Gm-Features: AVVi8Cexcjt3EUV7MZHfIO3NlM5m8PXTMBbEKL14UYjpI7qWyw5WXaVSGrzc22k Message-ID: Subject: Re: Fix OAuth validator docs for error_detail on internal errors To: Daniel Gustafsson Cc: Chao Li , Postgres hackers 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 Fri, Jun 5, 2026 at 12:32=E2=80=AFPM Daniel Gustafsson = wrote: > This version looks good to me, the authn_id sentence is a bit long so I m= ight > do some careful rewording before pushing. +1. I'll also think about how to better document the (intentional) recording of authn_id during failed authorization, but it doesn't need to block this. --Jacob