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 1w7KRd-005BoM-2s for pgsql-hackers@arkaria.postgresql.org; Mon, 30 Mar 2026 21:46:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7KRa-006dDA-31 for pgsql-hackers@arkaria.postgresql.org; Mon, 30 Mar 2026 21:46:47 +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 1w7KRa-006dCz-22 for pgsql-hackers@lists.postgresql.org; Mon, 30 Mar 2026 21:46:47 +0000 Received: from mail-yx1-xb132.google.com ([2607:f8b0:4864:20::b132]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7KRZ-00000001s2u-1Qyz for pgsql-hackers@lists.postgresql.org; Mon, 30 Mar 2026 21:46:46 +0000 Received: by mail-yx1-xb132.google.com with SMTP id 956f58d0204a3-6501d242e2fso2578901d50.3 for ; Mon, 30 Mar 2026 14:46:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774907205; cv=none; d=google.com; s=arc-20240605; b=QpumVUUkkMocsd7sWTyn8heF18i4YP1hLkacIlHNAqwoeOpcYVp51/rEDxREsU+A+y da7ifPgDK5SThWBKfobYYvsl+ZhPWSxXgiJB2lEDqgMkIfq+6zenFMh7u/WkvXE1bv6I T3CNDLB3TpNU7JFJyukgRxvOLNyZ2kwJHXbuX1JL9GaiUeIFcA7NAnJu1SZpOJxms5Jk rWOr5jr25y9yZfEDC36m8JTw95siz8KeIxl34pOpgvcIJnr8Ro22VS1pe1snhfsmGEIz 9NxyLzEJGQcPQjhPGpLhPKXrlW5WrM9bndapKIdYA3MxG7fsWKrrT5sgTDnj1Ij7YLAF iImg== 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=ufOXJBOOfvrsP8WKNSmgKLfnwRhpZuqzNkA8UKGrt4s=; fh=DBOl+Z1hVvuVklin4814mr5F90di/kSfzCZ1pVVYJOo=; b=FR2JqFX885NexhbvVaFEZZWqEGQ4LrOn/6fYZQ0ZEoTPC/+b7pfgejej4qCCjDji7M wKL0sRSDsrH2ij1smAVQAA0LL15rmU/Ywoku29x9OLIgLxHJeOgMBqNRau2Obk04WTMP senHSgtUT6sKGMXFHub8cDfrQSAz64cIim0oikmgSex9rsS9RXZXNcc5Hngb1/XDnGHE JjTk5g6z/sSckxdvyU4Yza4XR2/BKJtVKLkCE10t3wM5GxLYYtGkvBos8ZXML+bTIzCT l8t6PtONtLTkjGGEpAMcGSzKKGaA+5wg+7FiEbb7mbiy36auc87QGAU/7Y7kp/dO/vH3 QVHg==; 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=1774907205; x=1775512005; 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=ufOXJBOOfvrsP8WKNSmgKLfnwRhpZuqzNkA8UKGrt4s=; b=YK2hKefMTpGgfyIzRUZicFmvY6pqWhGTSViKRzQpwYb80VVI9tZxPRdruzRiN2cHA9 51TW65e+gPzYmOfZcQvInpso8VFt0+nLicbGV5397A/c+Gs7vhxhTdE/OpMEW8jbd2O+ eZ6KK2tkQCgvR+PFZYlX9RNnxhn0JkhiwuQSk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774907205; x=1775512005; 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=ufOXJBOOfvrsP8WKNSmgKLfnwRhpZuqzNkA8UKGrt4s=; b=PTPa3AQ9bt0mFgDEpbRdOLzFr4vNldmkRsqFmygf1TyhJIbzq81nzvxZDaI7jn1iV0 5tYbFtI0YzrsChQLpNWyDzmUKO852YT1gBcs/PfaVu1MXGemMMEMTLytoUx34G/POIT9 /uWOn+Yp569TrCMPzT/UU3oeebh3KobUphJkCuhWTfp7VuEkSV0dNfoYrI/4n2TRZ7+S /F2idSozh+3H3GJSJ1zqSECm/xmsrWaEEKOpEwRw5pNwrGqgeLpQsZJ597KStcWRUsB/ qDXOw4yxsZzetgdqvX86AbAipHLIu1lG4QIFpFwRXe0js67EN5mQR71mzIixBB46WNMp ZkPQ== X-Forwarded-Encrypted: i=1; AJvYcCVqiLzlcBvYbIA3+8IagT4rvZ+ELIck5No/pUB+zw4Nl6xo84vnXdl42TxtQ2M+qlscBv6l6Jt+KtsI0BXA@lists.postgresql.org X-Gm-Message-State: AOJu0YyuKiTOGBnFMw0nIavnXSQmjmrxNUy3PKvB7rIdNJS0IvS+eZwV IwtD/jSj5l78k0QNXUsrq8hOeSEJQHUOZMDyQwu8viGSTXOAcbM9kT2PxA2PG3vWGmkFwYodPsO Da1kw+tJCueW3O8oh7DvWFQhPFQEDo89wy9nvkJAT6hIOUkwxQoJ2Sas2a4Fm8pOwru6gccQa0w Xzs1B1FoHqO6EgYGfF/znseaJXhyO17Qg39sjO5rzOW/Klb4a3kTDSYYsiJEop6SchKhN6RpTqF FpUIpBXckRRNE/IJe6Y7Ttgy2X0Fg9K/Q9rZpIVdBauRiZM4rCpWehvGtEfNwY8N00= X-Gm-Gg: ATEYQzwDWiwizZL9F4OJzIUP/9E9/d+8KqkUIF+5uFEnRILbjKIe2PSzeMYVo5/0+IG KpL5Ru+A65zWEDpYiXu/IpB3hCNzIJdqXx7+ZsgfUt1LP8uHlyYtmDMOkDgZYAW+Ow0JeN9w8kq KfKTeZnokRxrGSEh5YYPkBE95ZEdbUBNHUg2ZbSoq6LLKsbc/CnvJh7Cd0s6cZ/H7OPIkFksria AhBoigz/eXjqkS3hnXw4l6rbsRlwsmdCo74pZOnFg7jUdFVjAlM32fxyW3OGPMVruhy+YVB/LVr 8U0J2T4Mp0fo2OpGK/a6U9WikJCt5qBO1fiKJB/mGTV+4LvWfHdg3G4InwsPUiUHTIJY X-Received: by 2002:a05:690c:498f:b0:79c:c51c:7f4b with SMTP id 00721157ae682-79cc51c83f5mr104252977b3.24.1774907204710; Mon, 30 Mar 2026 14:46:44 -0700 (PDT) MIME-Version: 1.0 References: <202601281620.m3hrqtih5b2w@alvherre.pgsql> In-Reply-To: From: Zsolt Parragi Date: Mon, 30 Mar 2026 22:46:34 +0100 X-Gm-Features: AQROBzCq69suQaaa0qORGcE3paIpqDPsHogbDdieC1N1sYYnLIDPE17anKMyBpw Message-ID: Subject: Re: Custom oauth validator options To: Jacob Champion 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" 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 > (As one example, `SHOW > my_validator.setting` isn't going to behave intuitively.) Right, I didn't think about that scenario, it might be better to keep this intentionally different. That won't be the most user friendly option, but it is still definitely better than not having the ability to configure this.