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.94.2) (envelope-from ) id 1ukPsm-0023Rg-9V for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Aug 2025 16:23:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ukPsk-00EnQP-VV for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Aug 2025 16:23:50 +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.94.2) (envelope-from ) id 1ukPsk-00EnOq-Lx for pgsql-hackers@lists.postgresql.org; Fri, 08 Aug 2025 16:23:50 +0000 Received: from mail-qv1-xf36.google.com ([2607:f8b0:4864:20::f36]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ukPsh-001TAZ-2Y for pgsql-hackers@postgresql.org; Fri, 08 Aug 2025 16:23:49 +0000 Received: by mail-qv1-xf36.google.com with SMTP id 6a1803df08f44-70875cc3423so23676436d6.0 for ; Fri, 08 Aug 2025 09:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1754670226; x=1755275026; darn=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=IWBOvsdWICBzs6WDX3WxDijCtB2bhJmbkaCBsNr/z/0=; b=L4JJuN/Wg9PsQzGMmCu95dK21RbDgf7rvoFjYO6pNDjq6L7pVbIdWxTKIwORH0VpMp sqy4yAjHEQQt3IKtnSEpFwfYhnSU+CqZzpaDg2fqe3OuI7ocDAcYc2yTok/fuKD894aZ yzgHMKUioehHpmqkCtZuVle7jWb/Ubki4Sno9IcDvXRWtC55Ez2xY2IFJCFKnUX8kKau p04EGCqnRhEDs6h6L19jYPQrSKAJstXndPFq3yB9zho4FP/KzyAOehWgY7u3vedpB3CP qmo3xLhv16mKACxQ6u1U5EJoL5NTOJx3YGBZ7+R3iO2q7fJcXo9JlqYcx0a8m9bNx7Jm CPdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754670226; x=1755275026; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IWBOvsdWICBzs6WDX3WxDijCtB2bhJmbkaCBsNr/z/0=; b=Yl1uhvR/vzgZCCgpOvM7EoTio+eFmaj/hovwMkc92GHf8CYgtA72tYW7bdJenmbQeG hbWwRUp/7NpfouOiwajueyVxaEDvtWt+1HapbtjflgvSYvgE16iMtY+FLN4p3p4tTaR8 6RvZkMyn3JbvIWChMUXbe+CXEt2nx+4qLusS+d7GOgiuXD78tSOiZU2ldiIAnO+BiVwt XZYrziox6akrz/Qo1Y/JzRDTtp0TevX7+vNXrhCiJao/0JrfnYl13TEQd5z2+p4UH+oa 83mMEC5ihXRKr0zT8X5sI2QqcioJ7iTx5VzKUIgviyeHwbQh9sIbQidVqezoN4c76ajg F9Iw== X-Forwarded-Encrypted: i=1; AJvYcCVb3zcwIPkGQr82q1k90GsMVG1UtOphHNQo+1ax/FyXtJsd41W8xU6yyEK9Xu+c8oZYdWoM2LmG4/Rl6H8Y@postgresql.org X-Gm-Message-State: AOJu0YxXratOofhtX7kw7f8KmstgT3Q3Gouwy8+7iIkauyqACq19JY+G 4nL+bsC+4Y25EYdpUyX9gM/Cz/isca0dFReIMW6uB03P1ldbdDb/F9AkvZKp++wZ4EmuoU5ks+M rZeg8ih9cm/U9FwLsFglZD7PwttdruUCbC3rtG/0S X-Gm-Gg: ASbGnctweNA0EBHXvJlx+CPCKhvqa7TrBbw4rqZwNS2xRbtO6E4bE3K8jW0D86QrmE+ M8ws3vpemAS/t1EdjE5z5qrw2v1IqFaxoDOKvabu6sf+YtTYvru+O7lFGxjde1Vi/nO4dxiM2BI y01aJ0KReTiT4p0xdynm5uAoG+RTqQI7GTfb+evqYGPKEPsH/HGVsnCkJxLoy6lxx38Wkl1A5wr VUyU9zG2fjnrxZ+bA== X-Google-Smtp-Source: AGHT+IEdySsUoz6sGHew43rlS89XR+OKH8hCmIVQzUr53A+riRYV/K63oJui+czJTCbUYRTR9enaoem+h9BUa1IcvJE= X-Received: by 2002:ad4:5b8c:0:b0:707:89e:20a0 with SMTP id 6a1803df08f44-7098944b110mr130905856d6.22.1754670221841; Fri, 08 Aug 2025 09:23:41 -0700 (PDT) MIME-Version: 1.0 References: <4D576856-A28D-450A-9855-F0D4F0EFADF7@yesql.se> <3C8CE715-37F7-479D-A8F8-1556253A02F9@yesql.se> <7xyp4zbocud3rws55oauy25wxoiqw5nifwnwb7ivpuxams7qlv@scizhbmgybwb> <6CF158ED-D446-4759-AE04-0884F4D0D329@yesql.se> In-Reply-To: From: Jacob Champion Date: Fri, 8 Aug 2025 09:23:30 -0700 X-Gm-Features: Ac12FXwsD09MoRFk1uHphVS9zFmnPN9KzqG8dOrmktvqccriSeTIlJisuHswph0 Message-ID: Subject: Re: [PoC] Federated Authn/z with OAUTHBEARER To: Daniel Gustafsson Cc: Andres Freund , Nathan Bossart , Christoph Berg , Jelte Fennema-Nio , Peter Eisentraut , Tom Lane , Bruce Momjian , PostgreSQL Hackers , Thomas Munro , Nazir Bilal Yavuz , Antonin Houska , Wolfgang Walther , =?UTF-8?B?RGV2cmltIEfDvG5kw7x6?= 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 Tue, Aug 5, 2025 at 11:54=E2=80=AFAM Jacob Champion wrote: > Ping. I'll plan to commit this by the beta3 cutoff but it'd be nice to > verify that I'm not missing something obvious. :D (Committed yesterday.) I wonder if there's a Meson feature request in here somewhere, to be able to compose targets from other builtin targets without having to duplicate the internal bookkeeping. --Jacob