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 1vlB6V-008MoF-0E for pgsql-hackers@arkaria.postgresql.org; Wed, 28 Jan 2026 19:21:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vlB6U-0038ws-0K for pgsql-hackers@arkaria.postgresql.org; Wed, 28 Jan 2026 19:21:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vlB6T-0038wk-2Q for pgsql-hackers@lists.postgresql.org; Wed, 28 Jan 2026 19:21:26 +0000 Received: from mail-yw1-x112d.google.com ([2607:f8b0:4864:20::112d]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vlB6R-002mw1-1J for pgsql-hackers@lists.postgresql.org; Wed, 28 Jan 2026 19:21:25 +0000 Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-7945838691aso16931867b3.0 for ; Wed, 28 Jan 2026 11:21:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769628083; cv=none; d=google.com; s=arc-20240605; b=Jc/6ENTv/X+aptZwN/PHs3xx2Ur7bMoU4EX6FbRViyz2fYWMObwr1hJfPQMPimW/ev kN57L+vI2HI01SRLhQs5FRecROLEc+CKVgYy5LIgIzjsKuWD/0Xguq/aE+BOKQhs4dt9 dD7eOqdZRV6mQG7gYuGayKFKje3ouF0fWseECrqbXHCGe4BYPTHxI91/xTd0oNZISwjI jrqV6kY8uIkgM6IsQ61uo0XfNJF3PbtWp3WYSaXF7Cnyavfq3Q+injW82lXCjiFW1OQb DPbtIQwHV6Sp02uM0L7EvCSkG6S3pRsMqSjX1rwq9vkXq6J3mlwBP7VLp/AAK2+a+LKB ijNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=anddY3jX/jNaM7ytkYtsAkmA+uTmoKDusWLX4VyfqZM=; fh=pRPjv9B/OEO45nTSdnbH6rrPSt5C5IO9N2wGJI2se5A=; b=XLKBZv7BqVLEjiB3l+YKvHgllaE31VwD8hdvLcR6B6ebNO+pAo/W72iQBruIbpq9Mv NPTI+1jULBIIuwbKvm/SimvauYpbw3z84nhxapLjhU4nhmh0ofYeQpAzyqhOgKR/FuAI uq15GxI8i2fCMGDBm5Gk6rta5KdK/FOjIE5rKTRJgGn/BVfBYZiDZdy6XCqd0XFxoyw0 kTY9pHtmC8KWv5I6CdfKX1xCH6Gnmwo8YgzEl9Ldps910SlJ3pfPJrTYwDCWHZ0eyiV3 xTnza9IS9XNFbsj/qC0C3/t7r1lcTNxO2mjNS5Ncq01qAL2mdUK9dKJ1QFxmgt6DHGBv RYNg==; 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=percona.com; s=google; t=1769628083; x=1770232883; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=anddY3jX/jNaM7ytkYtsAkmA+uTmoKDusWLX4VyfqZM=; b=geLSDYCNN7AW9qQQqtDIM5HC/mEO/4r08JYgbLAUIO011DJeNm0gf/IbFjvwFrVYFk Ql+5awDZIZVStj2/R0+n1Xt/9PULk3uNqyjiZinoXk28LGwbW3cenQQXAWNjJ9HprLjA 9zR+pqOH7qrVl7VMWLstlM1O/cLvqhagpC8h8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769628083; x=1770232883; h=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=anddY3jX/jNaM7ytkYtsAkmA+uTmoKDusWLX4VyfqZM=; b=evwMKswaPPZ3YAtlGTYktkahMWYcnReyKERGezPQTzpkHqVpORfPwmcJL1mmtoaKQH p48Cm3YUY70IBHDJiALOBDfNxIOyaSTm+nL141NloEsWYar5WEEjj212xmDzGA3xTs9U fgqGHyxf+Q3/zkD491D+rc8fIe7/n57nuOI4lpdqi2k4VV8eqp4JLJ2Ep2Ss7uP1/v5M hvbb/6J+JJ4OLW23ZU/wqgY3mU26DxCmUaTSb/NmUgEM31GgZq8V96N1oXDbouVhEbsu cq9k/Lontn/FFJKOpP6KxMhfgFWMLULXzOPfa5gF8CCf/aDtQfoQTW8gOp75ViPeBXbE ircw== X-Forwarded-Encrypted: i=1; AJvYcCWlx1veFEr2uTXOwPYt1x3n5KPRWD7LW0oJhNRo/GatPUoXT0KIRlKx2llLZ8N+uAeNZa74ub2z+L0Q/SL+@lists.postgresql.org X-Gm-Message-State: AOJu0YyuQgwNg87GxbWgUSCXBjQnLS/p+GypT599iSYOwV9k1E3NvMZG G5IzxaREwZqPEWjE4EiuUoQk2D5do8SYCAQSdlqQ/94brSogjGuj1ylaYQTOEEL3j1OLWbk0WHu NSSq6l42XxcEYR56hM2jvMi1vXwILxjtXW9aiBGWVAVIqYmwCVRPj9psFkE+mM70lQaKpz70Jsx aooDhUw211Tz1FiUQd6udMs8PgIQldwpAwIt32nPnSzWQ5f00xyo8qRSkZmhSb9lH1pa2vtdjeU AqfKgFtvSy2uhxstR0ThaiNKnE/YGXzNm1Y7EMbfE+I9/F0I8GULy7UUleLmHu8Dmg= X-Gm-Gg: AZuq6aIfyyIV+NJHZ3f+9IsdwPfbRLtM16hGqXzSS/OfLGy8gJYa+fy0NudW6ltY+jq VaXUqvUrHkJxBXHh1juLoCupzsKmdoPfOKJzp7pDeqV3+ScGeyyLtLQ076hAGe8ksvxd6Pnz48K 6tAmwI88oIc1roLvWu2sedrQrGTiQYszp9Wqss6YdBkrvzDZ12A+Hc26R5T4gIPGKNOHlUhAS0X V8bx6zFblocqrsx8FU988wQJW3HRQM7eUYEB0BuidL2zisd2nsI8jdZEO/z/blM2Nmb7ivlFm04 b+HNJ8xJFE00drb4DfJDVoko1sSr9p+eUFYKICrqyWFQd956Fxo5AypG X-Received: by 2002:a05:690e:1915:b0:649:561a:9daf with SMTP id 956f58d0204a3-6499f11d309mr398316d50.47.1769628083251; Wed, 28 Jan 2026 11:21:23 -0800 (PST) MIME-Version: 1.0 References: <202601281620.m3hrqtih5b2w@alvherre.pgsql> In-Reply-To: <202601281620.m3hrqtih5b2w@alvherre.pgsql> From: Zsolt Parragi Date: Wed, 28 Jan 2026 19:21:13 +0000 X-Gm-Features: AZwV_QjtEx7ejpLB_Y53hcs0R9_ufSbre7YESJhJmidWCs8gAlo4eMKTA9fzNls Message-ID: Subject: Re: Custom oauth validator options To: =?UTF-8?Q?=C3=81lvaro_Herrera?= Cc: Jacob Champion , VASUKI M , PostgreSQL Hackers , david.g.johnston@gmail.com, Robert Haas , myon@debian.org, Nikolay Shaplov Content-Type: text/plain; charset="UTF-8" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > but I wonder if this is something we > should attempt in the context of the larger refactoring done by the > patch series here, That patch series is interesting but it is about SQL (table, index, operator) options, while this is about guc variable validation and extension. These seem unrelated to me.