Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nPAcx-0006dP-QS for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Mar 2022 22:05:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nPAcw-0001p0-7o for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Mar 2022 22:05:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nPAcv-0001or-Qo for pgsql-hackers@lists.postgresql.org; Tue, 01 Mar 2022 22:05:49 +0000 Received: from mail-bn1nam07on20608.outbound.protection.outlook.com ([2a01:111:f400:7eb2::608] helo=NAM02-BN1-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nPAco-0001Gt-Hu for pgsql-hackers@postgresql.org; Tue, 01 Mar 2022 22:05:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DJsnfqhIDMxT2Wb0W1ymgeutJd6YK7kkiMIlkshRDZaVsKkZn0zYwIWPI6M74UEFR5rI05aJZbrHdickrktuJHn0uOjdVhsMuNAWDz88HIX2IrhC5dJsOypnBOS/CWa4z/11+7tgjVBpvEQQWPKgEWsFaP76YVVyZvm1bdSKsgV0zVPHSFVU2t5yufe9/h9Air1G6SfuNma/K0CCf6t75itREqc0Sar9HLlwdhZViSc+bPar191OWzZesp5QlbqsiuKEZlDRei3u8b45OaxX5nZAWBkjjqAsJnAP31uqkrV8DAqFA+uamG9V1aOhzmod8Z9pXagc5Jf1juN4zBTLbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yPeV8UNaNDI0VTpCm2MgYz6IrNMuEM/3reZd6CZ2XzU=; b=NZVRzXVAi5tO9BX63qyO5QtxlCPMOVkqqIHdrm/HDk9XBud81wECswkvo3md34JKhibRnneNVgissVCGyjZmUflZDA2HbxXbZm7VWE4gUnemCXIiqEbEs0kOJpl+0RBJaUZB+iE8H2b5SvbiC/ZhHUn/vex8AifNhDttgWWFcJITsiqyXoSTJ2iOYTZsuvjoNlSdqyBp0VdDI7MulvQ2BIgCYfF1EUBEV6F8tyKJMRFRCJVsQiLoaFJVYP/shMRVm6XeQknG14wyrr+z5sR0AKoUvpt7AN6zBbORbCx8qTkpP2NvYdV6d/ulb3UjJFrk9gI+WD3GhZaFhcBAGhtOkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yPeV8UNaNDI0VTpCm2MgYz6IrNMuEM/3reZd6CZ2XzU=; b=waost8JyNWK7cNXiiT2j+NKIuy1FUdZpF61iO3jIbf64QmCPEvkyBfHJOS2NeLlieIQjoaVsu7qahBO2yLRUXDEcmXIlU595XOh7MXhJOJTfvGL6MRsOG9OVrJ5JXW8oyX8W+cXt5UjdtPjiDj+hr+sYxM+yH5lCZ5Mx/a8/HGs= Received: from CO1PR05MB8087.namprd05.prod.outlook.com (2603:10b6:303:db::16) by DM6PR05MB6298.namprd05.prod.outlook.com (2603:10b6:5:10f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.9; Tue, 1 Mar 2022 22:05:37 +0000 Received: from CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::615f:cd8c:40dd:8a99]) by CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::615f:cd8c:40dd:8a99%3]) with mapi id 15.20.5038.014; Tue, 1 Mar 2022 22:05:37 +0000 From: Jacob Champion To: "rjuju123@gmail.com" , "peter.eisentraut@enterprisedb.com" CC: "pgsql-hackers@postgresql.org" , "michael@paquier.xyz" , "sfrost@snowman.net" Subject: Re: [PATCH] Expose port->authn_id to extensions and triggers Thread-Topic: [PATCH] Expose port->authn_id to extensions and triggers Thread-Index: AQHYKROnTfOcdsmFrkm3fPKW1WKt+KyilEwAgABW8QCAAAbkAIAAOjoAgAFK+QCAAEBzAIAGMkOAgAA0wwA= Date: Tue, 1 Mar 2022 22:05:37 +0000 Message-ID: <64586c91c87c067dd912a24438570a8b8ccb93e0.camel@vmware.com> References: <793d990837ae5c06a558d58d62de9378ab525d83.camel@vmware.com> <2e28b12b450f247d5c0994207030c862263e0297.camel@vmware.com> <20220224171538.jbf2cxzmhiwuinp4@jrouhaud> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 93993e51-92cd-4f0b-1b75-08d9fbcf9dbd x-ms-traffictypediagnostic: DM6PR05MB6298:EE_ x-ms-exchange-atpmessageproperties: SA|SL x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lcXS3EUPpoFii1wDs/tU+zCX9I2OGUVz0ptHBXdSgG9VHB9tdZ2iiru8eqPdkwy6KqfjhkEvwRMjlWMQLTs7OeJsDkPlLl5vEjAdRe1+Hj7cIVgE9hIbbbezt5sY6P0/1pvfZmNjacX5J1saK8eKYiQvFXOKZORmPst95RUruVlw+SPN2fhoFXyFLgf+6DnTuUy0rzdxz+arvYoR4JL6m1TVN7cp/pwsup1mgwWWoj6SwPFlY0VBRKUAn6/BT7jcybB4HvT4QX4eXsnyikpT03ERXq22JJthYnULYcjjZqcPaYqRKUi1sXePDSNRbwAIPlxg9sjuR8EkGvBgcymmUpyDuS636n6MVkIGotouZ73ZxCDOLRRk5kXgwNuWAW3W+Q6LCa3BCwRxa0PEslo6F/9+hHFRT1hpJPnjI+xlBOTSxPAzlnlJw9Zhe+Y7msliNXi03ukeTlviW3dR/WwRdxVMQ4Rj+hyjAmH61694czDsFH72pRU/mTIRjXgaWwdKJlFqgg2wMTNbzYPUeHg7urgHEdZciAlYIsyUj0DsE1SbbO5vyBC6ZcpLElE6iqIBKd4auUJNg8gwKcU1A0g2Hboer6kbqo85LduozBmz7oX1rjrkWvFAQ/2LegmG8A4l/L/RXukhqfVOCgcYplI79hLepC0X02u8uNAusCDxPO9N/p+x3CDz75vKSPvszMLQL22SsNsez+X6/gtlrD0gLw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR05MB8087.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6486002)(36756003)(86362001)(2906002)(5660300002)(8936002)(4744005)(508600001)(71200400001)(66946007)(6506007)(66476007)(6512007)(66446008)(66556008)(4326008)(8676002)(64756008)(76116006)(38100700002)(122000001)(110136005)(186003)(2616005)(54906003)(26005)(38070700005)(316002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bGNiMzJTNkZnSFJJWFJYVzB3Z1R5SEVGcHEyalFhWVBROUl0RWt0VkQvbWdJ?= =?utf-8?B?L0lLc24wbmFZSWdHSGRFbjZibncvUFlvNWlMUzlXcC9sZGNvVFdQMkJhZ2dl?= =?utf-8?B?QXFucVlwNVNpck5rM1FqUHFtTFRwQjdMazZOWElIelJSbVNxZGZLSXN3ZXBp?= =?utf-8?B?Q2NoaTVOcVZ0NVJzdkpmbGF2aFNnZnhzclNucm15aFVYWkh6OENRS0UyUFhp?= =?utf-8?B?SWZCTzdybUZoLzZ4blh3VngxNTg3WTZjM3Mwc3Z5TlVVdFpXd3Rra29XV2FJ?= =?utf-8?B?N2FnK3hNQWNIRWpXRGYzZnNsaUlSbUZwaXl0UHhGNndIODB4YkN2cU1xUmhO?= =?utf-8?B?WklBSXNGL1FRQllld1l0TVhFR2Z6b2dDbTZ6MTBDaE5DMUdTeGZCNE9Da2Fz?= =?utf-8?B?SnVHZzdEalpZQk9wSFN2ZjVreFRnV2tKellLN0dZcG1waXBZZUlQYms4Qzl2?= =?utf-8?B?K0d3Ti95SisvQ21pNnJwbmhFdDduR2pveExVclJSWnNhcFpkRFREVHlKU2hK?= =?utf-8?B?VXBnWVU3bUlCb1dvczdaM3Z6R0xEMmhON1JVOEdubDF2YkhnUFVUd1Q2YXZs?= =?utf-8?B?SVljRENuemxRdjd1TU9qR0x6U1N3K1dWeUhPSDhNYjM4YjY4RGpXYkpldldy?= =?utf-8?B?dHFJTDV1akNrV25pWThBRnhuRmtkT1ptcFZIR0dNSm9TcXVyOHVhVVpkT2lo?= =?utf-8?B?RnRSWi9WQ0JYS20rUHl6dnBGY3A0blNhZW9QMkV3RGI2WGNPUmpuaHpicG5F?= =?utf-8?B?YUdGS1BrdHZFZkZNRVJobEVZc1puOHMvZzRybWd2WHdadHQ2WEN4cE1ZWG9O?= =?utf-8?B?MGdoSkVMZHRZQWU5ZnNJZ0JudFpmUUtQeEF3M3E0RWkvbWNxaVRiemcyeTN1?= =?utf-8?B?eEhSNmJiSHh0ZmlUR0JGdWtuc3JDL3JKU3ZXdFFjRFhDeVk1MSttRERoR0g0?= =?utf-8?B?aU1paWc0aWYwdk9mcUVkTGRMNVlDSVl4aTdrZFF0RjBnRE9ZNSs3c0JobVE3?= =?utf-8?B?TEdqZVZHbzlqV0JXbW5XanduWlYxZXJzd0JEbWc3RTA0RXJ5UUR0MEFoMENJ?= =?utf-8?B?NUVTQlgwS3RyRmJ4Si9Cblo0TlhCN29KeEFLNU1vS3FrNWhrVVc4emlFaWF3?= =?utf-8?B?NG9SNnFCM3oxOHZkNTlIdFkwb3ArVXpCaTFjY1NiSEdDVWMwRUhpS052b1JX?= =?utf-8?B?ZjFXeWlUKzRCSmdvRVZrU2xEaWVLNHVKQlpQZG5pM3lEbEhFQWVKUXVPTExB?= =?utf-8?B?aHRRVmg4Sng1R3dBMStaQVRJQkZlUGRWZlFndTBwYWZKd1lGU2NLNWlsNFpI?= =?utf-8?B?U29qRDE0VWo4d2hXOXpQc0dqaHFnalg5NFNVNEdhVTlMWGpDMW8xWC9Zb3hp?= =?utf-8?B?RnlOTThYOVlDa0d1eS9EdnJoRDAxZGo5eUZCRE9ITzhSMHZPdVozclpjaXg3?= =?utf-8?B?YTdhQ3JxZmZISVV3S1ZqKzRpTURxelBPZk90VlVSSkhnb043aHJoVFc1Uldu?= =?utf-8?B?ZWdWS29HMGdIajFWR29pMlZGdzhCQmRsRUZTNk14eGJUcGtGcTFmRXZrbnht?= =?utf-8?B?ZlBiVWhjNzh4QXNiWXRqd0Iwem4wcGs1NzhiSitocUVSN1lhT3JaZHR3Vk9i?= =?utf-8?B?R01PRWlsOEIyeDF5WkJFclQ2TWZmV3haaDd1NGdoc0hpMi80eXNrSFVRYno2?= =?utf-8?B?YytYM0dHRWlHOWJFSXJyRTVNeXE0U083c1FBaXRLdlFseWhxRXoxZjhWVzE4?= =?utf-8?B?VGZzN3MvZDJaZWx1aVlBTU5TTklKdk9mNy8wQ3NiUFh6aEIxZW5CRmhZa2hM?= =?utf-8?B?VWdkUTJZMGxhdGdhbTZEYlg3Y2Z4aGpxVkN4Rnl2dUVDUXVqS2hTQy9FUzQv?= =?utf-8?B?QjhCaDVNU056UWM1QXp1ck5MMDRhbE0xV0hVZkRqaXdFUC9tSXFnS2N6QTRI?= =?utf-8?B?YUM0TXVmVUU1RExLVnA0WUJuaktPUFQ5YmFHV1Z1WUVTbXJoQU9lK3ZMNllo?= =?utf-8?B?MnlpeGRQMUNBaXk5Sm11SFhXZHNMTWZhbzc3blFrV1hnVW1qcW5tcDYzTlVU?= =?utf-8?B?N05KNlZFbG1UQ0o2Umwzd1V2Y3RkMnBkeW9ISkxuRW4yWjRwYllvdjc2bUo4?= =?utf-8?B?WDdzWHc5USswT0JnQnFTWTI1KzY4dHVVRzlxb3ZiN1RVOURuODMxRkFlSk9U?= =?utf-8?Q?6SaB1VCM5EWikp0Acc4/WQk=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8087.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93993e51-92cd-4f0b-1b75-08d9fbcf9dbd X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 22:05:37.1604 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZQMsrZn9ATO4zhZpAbu65x83i4fs75uuwX6IxznZLqh6vp1AAMRjMnVxeutQ0Im0jK3aBXWHO2fuefMB1cGfBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB6298 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVHVlLCAyMDIyLTAzLTAxIGF0IDE5OjU2ICswMTAwLCBQZXRlciBFaXNlbnRyYXV0IHdyb3Rl Og0KPiBUaGlzIHBhdGNoIGNvbnRhaW5zIG5vIGRvY3VtZW50YXRpb24uICBJJ20gaGF2aW5nIGEg aGFyZCB0aW1lIA0KPiB1bmRlcnN0YW5kaW5nIHdoYXQgdGhlIG5hbWUgInNlc3Npb25fYXV0aG5f aWQiIGlzIHN1cHBvc2VkIHRvIGNvbnZleS4gDQo+IFRoZSBjb21tZW50IGZvciB0aGUgUG9ydC5h dXRobl9pZCBmaWVsZCBzYXlzIHRoaXMgaXMgdGhlICJzeXN0ZW0gDQo+IHVzZXJuYW1lIiwgd2hp Y2ggc291bmRzIGxpa2UgYSBjbGVhcmVyIHRlcm1pbm9sb2d5Lg0KDQoiU3lzdGVtIHVzZXJuYW1l IiBtYXkgaGVscCBmcm9tIGFuIGludGVybmFsIGRldmVsb3BtZW50IHBlcnNwZWN0aXZlLA0KZXNw ZWNpYWxseSBhcyBpdCByZWxhdGVzIHRvIHBnX2lkZW50LmNvbmYsIGJ1dCBJIGRvbid0IHRoaW5r IHRoYXQncw0KbGlrZWx5IHRvIGJlIGEgdXNlZnVsIGRlc2NyaXB0b3IgdG8gYW4gZW5kIHVzZXIu IChJIGRvbid0IHRoaW5rIG9mIGENCmNsaWVudCBjZXJ0aWZpY2F0ZSdzIFN1YmplY3QgRGlzdGlu Z3Vpc2hlZCBOYW1lIGFzIGEgInN5c3RlbQ0KdXNlcm5hbWUiLikgRG9lcyBteSBhdHRlbXB0IGlu IHY1IGhlbHA/DQoNCi0tSmFjb2INCg==