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 1nNHKi-000350-Az for pgsql-hackers@arkaria.postgresql.org; Thu, 24 Feb 2022 16:51:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nNHKh-0001UW-83 for pgsql-hackers@arkaria.postgresql.org; Thu, 24 Feb 2022 16:51:11 +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 1nNHKg-0001UN-J4 for pgsql-hackers@lists.postgresql.org; Thu, 24 Feb 2022 16:51:10 +0000 Received: from mail-bn7nam10on20611.outbound.protection.outlook.com ([2a01:111:f400:7e8a::611] helo=NAM10-BN7-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 1nNHKb-0001dF-BX for pgsql-hackers@postgresql.org; Thu, 24 Feb 2022 16:51:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fi8ET4j90tT410C3rlpjiswSucxhLnSImTfoTtI2KzVw9Aq+bLMFwRAzRJyGFu+hgULLJwbnb8q8atvspJP4sdD8kVtBkBQhWUHyRPLexC0ZXQXSEN+MJxXAqNf3NTR8uDe3LDK5HokSbUf+KMNf+We3feKlhC5YI7ZWGNe5JFTHxwtFZZpGLSt8azNT3qIB2Pwm5Ni0CV2ubfyAljslYIv48rcFUskH2dKCtgNoqAiSLKQB+ngwjFRg781D55uzCTQp/Wzv+VvzpfhAw+G+cL4MKYqzPothPA5Bmol3a5aOWO1NQhF3E4ZJZ0H0FCD68u3XbsyUnlV+1d7Zhqx6TA== 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=qoIpDmAnFpbtLcAc9gTVw47hS9LBqgGkBIxtKt35vVE=; b=UMZ08HJJQTwFrtPOqwZ6Usu3Z7jrLi7Ggu9ETC7C9EC8muzvcCmIfEZA108YMXLb0FqN9OrWEFR1gCmVD6Oo6rGoJmIm+mmO/ivWIo/KLJzY71DjnL794VdOTmVeYwi+Ec1SzIgbVN49mgCNdQwAt1fTeFwvaDPMCdAiVbz7QBtimf3kLSL6dWdheW8EO1GRue9aMYEIR9ATdvqa8PBFDKZQ0oj+DXepcKF+5iwYjAsRtUA2TV2lNZAbQFvlR1QMJfyWoSEm8TQJ8ya2Lutt+WYkkSgpeJ6b1gmXptxio5r9TOICToVW78YDQAuhZdFpztrg+h/HG6VJJkkIRC4xEg== 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=qoIpDmAnFpbtLcAc9gTVw47hS9LBqgGkBIxtKt35vVE=; b=K9XbF3mWIkus1YikHut92+E3ipLwWz9zWyOV0gw+pPj9ThhaSxDUy+lzCRCiD3yQjLL0OprAHV2xJT9uHifZa/IQFB6t5zWlONIvyUmZqUUgGZFtIIoh8Ic9hpHRC1UjoO/jwylUz0ATGFXPWVMRRYrnVsp917JCX2v4dBR/ciI= Received: from CO1PR05MB8087.namprd05.prod.outlook.com (2603:10b6:303:db::16) by DS7PR05MB7397.namprd05.prod.outlook.com (2603:10b6:5:2cf::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.9; Thu, 24 Feb 2022 16:51:00 +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.009; Thu, 24 Feb 2022 16:51:00 +0000 From: Jacob Champion To: "michael@paquier.xyz" CC: "pgsql-hackers@postgresql.org" , "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+KyilEwAgABW8QA= Date: Thu, 24 Feb 2022 16:50:59 +0000 Message-ID: <2e28b12b450f247d5c0994207030c862263e0297.camel@vmware.com> References: <793d990837ae5c06a558d58d62de9378ab525d83.camel@vmware.com> 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: 71643e74-d434-4d4c-7b50-08d9f7b5d5f6 x-ms-traffictypediagnostic: DS7PR05MB7397: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: lY5cj4d8wZILLM4oe/717B83uEa/hkvyR4e3QOHlaICpryxT4NnVLpwNfa2fPPUmAwOoGUCSK6S+dpv05IEfvgMwaOsvEwPFnTjiOTWsXK84nK5nIKOrQI/EHXFv3e308K2F5CPLkg/ibTj8n60lC6BIGgbtgTlYetaqoeDg2y3pJLH8yMkbf10TrODrSCULHTdi8jXTiXPmn8gjCBUyJH++jVvnsvkIJytln9iJviQEyIND+k3r2LQ405+g6AXbBeODlax6BuHVeI5vW17XRNIu3zesu+RZLYujm7ndJUHc2XPDu8dmaR6SRjFKGwBjHiOcsF/LIvBfe8glPudFMIAkMv56maguaKrWATg9er1l6rnknhzUtLTl85LBLeE3qPbiKth3dysc0ymqSReIDNSZkH2B1Vi+ji9RqlYMJgk2pIAPyRvy2lNfpOJEX+4o0nYbJXgZEoUuIcfTC8wH2jgxaGRyRN6tgpqnTo9Agovgvc9/sW8apG5hg3VGwZ/6Bpoi+U3hN2khcqqoHd0IWqJrba9IO1F1H5AECTQkR5fEzhYwmETCOq7QzQzpaA5z/NVR/yTHdXetcMcnd4Sd6GkCKFPzCDqNMXBS4EavUp3ZwTgrYB+0NAouEttxvnuKzoijot/EwTYGyzxNu8JAgoLtajM0FQUGt8HFj615hgXGMGpAvb7gVoh/Sa5Ulis08CfAaxsHeNb7jB9hFoVziA== 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)(6512007)(38070700005)(76116006)(2616005)(5660300002)(64756008)(66556008)(36756003)(66446008)(66476007)(8676002)(66946007)(8936002)(26005)(122000001)(38100700002)(186003)(316002)(2906002)(6486002)(4326008)(6506007)(71200400001)(6916009)(54906003)(86362001)(508600001)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RUl3TDltV2luVE1pWWY3c3hJa2FjekhOVFFtUk9SWVpIWUFmOU12TlpDc1Er?= =?utf-8?B?aEM1cnlMKzFuUTVaeExuVnZxS0pmVHZ5dXJKdEF0TEYyRFA1WU1IRzhZazNP?= =?utf-8?B?NzRUYnUzV2c4RlVNSENuZFd1K2ZKQ2gvdzJZQXppYitsWVZneGM4d2FjMlF2?= =?utf-8?B?bDRLWEF0aDY3TkJWa084b2xuRnYyZnFGTkNDMXJoVkZOWnBPM254ZmFvNGY5?= =?utf-8?B?aUQyWUdERFZqMHRwVTdnTVhvS1ZTTlBtNDdpQjU3WU9XcHp5MW1iYUFwSmha?= =?utf-8?B?cGJSK0NnVGU5UHBEejRma3o2ZHVNUVFWaVJFR0lvQXM2MTB3c1o2VllHTFA1?= =?utf-8?B?bDJwRzloUDdIVUNnQm9kTElyZVA5NEJVMExSOE5SRDJoM0kyYkRvZ0JjRk5Y?= =?utf-8?B?L3pEZ0VibmRSVGVuVVkxRmlNQTZ1TW5YQnZqNk5EaTd0SnFHSXgyTG9HdnRE?= =?utf-8?B?MDU2cWRVc1gyWG0zQnJRRjdYQ0ErNXNpZ2FrUjBGMnFlVjgyaXpRbEQvWWtM?= =?utf-8?B?dW9aM3hPRFIyYUdhZFpQaTJPc3d2bnRoSTN0SlkyYk9WY2t5RFJYNXdHKzk3?= =?utf-8?B?OEFXMUFyZDl2TGJ3bEJRZ1RMZE1LVkcwVXl0VVhzSHQrQVlVejYwSmZmMUxH?= =?utf-8?B?bkYzUUhmZ1hQRUJQdmIzMldGNDNVWWNzUG0wT1E5WEIvVTg2UE9MTm51Wk5x?= =?utf-8?B?RTQrR1lKMTZWbmFmd25ha3djTnRxTlMybHdRaC9kY2JRRThBdXd6OWxNVlgz?= =?utf-8?B?YTg5K3NHUHJ5d0NGUkVzTlRITUVVU2Z6ODQrT3FGbEdmL2hlSkRSUE5VcElz?= =?utf-8?B?enA4NDlpTm9YYnpEbHQxaXMwc1VmY2NwT3RsMklhSGpqRFE5Y3NDdjVZYzhj?= =?utf-8?B?RUMyd21WRXNBYjlaeVVQNFlhamJHV0lzQXlCN3E5bUhnR0FNcC9TNnJEZXVL?= =?utf-8?B?NkZieUxHR2lENFN2UFhWeVAvbjB6MnBucTJ2WUZxOTBpeXRRZHdPR2I1QXJl?= =?utf-8?B?Z3MxVWZzUlM5MUsyV1B2aTdsZVR2ZjJhRVgvb1hRblkwOFp5S0VyaHJKYmlj?= =?utf-8?B?dVVQMzhuL2N4cmVwK0FRcThabUtla0graXJoRTdqSFlXamkrelpFY2l6UFRD?= =?utf-8?B?UVgzZ09BNE9DYXJyTlBFSStUTC9QcC9kY2NQT0Vxd1dwMzBJR3pua2Z5R0FK?= =?utf-8?B?UzB1Q1NhRmlubVZtNFJwbzBZbnFaZzFRMEhwc3I3QmNRT2ZkVFdFSC85YVY0?= =?utf-8?B?RjVuMkJxT3JxWFJJTzZoYXZOcTc1T0dEZWRQYnFMK1E2YzcvenFIM3NKUW1Q?= =?utf-8?B?dGNPeEovdEtycldKOXpYcFg3MDM1ZE5mSnY5Zk1sMzdudGRqK3JPamYzZmZZ?= =?utf-8?B?dW5QalFvNkxQVHI4OURjbGYzdlRXaHBOdkNYTk1Eejg1bm9xaGR2Q1B1WmVo?= =?utf-8?B?NU5TS2ZiNEpDNGpwZEg1OVFiODErUFgvNkJNNklJUU0xZEhRcFZFeTRqcDlp?= =?utf-8?B?ZGRZa2pENnh3K1l1UDhFYTh5RnlLVkhOaVNDOEhwZFJyaVkwOVR5QVZnYUNl?= =?utf-8?B?clBJUlBkdXdTVUNoNUdsR1pZRERDd1E2bWxUMmNLS0hYTkdZb0d6RkFpdlR6?= =?utf-8?B?akp1K3RjSDA2Tm4wbzZpWmoyMHd1T3hxcDBJVGhMdTg0OUxPd1hLMXlhRmJ0?= =?utf-8?B?YzN0NXM2cnhTWlIybUZOZWZ0OW1wZXJqdE5zY1RTOE1vRzY2RWNtdC9YQUFu?= =?utf-8?B?T2dScVAybVUxZUQ4YnBTMDRUeWhLTmRjYlF6dURIM0dqQ1hPeU1rUWtaRlhO?= =?utf-8?B?NWhmNnpUT2JlNTZoVWxtWEF6UWRnenlNODQ4elZyYy9NQ3FkZ21rcHhMZmZH?= =?utf-8?B?Rm5EOHdIa3FsdThNditIN0E0UWVKYmtnWmhVRE1TNjVkeENmSldodjhMd2Vq?= =?utf-8?B?VktFRUI2eGp2NnNhWXFLV1JFdEV5L2VmWnRiQ3JZamxMU283dis0L1VjdFVs?= =?utf-8?B?K05ESERmaDlhUytQamV3eG04dlUya1VZejdNNFV1NFc5eC9JOFlKZ08rZWIr?= =?utf-8?B?TVdaaHhtOG4yN3ljL25Dcm9td2JBRmdCNDdXeERSeUcyZWRQMHZaeXQveWV6?= =?utf-8?B?MFg2WDQwcFRDQWxqNHRIK1FJZHc3YXphdWcyazBXQ0p2YU9WVVJ1dnB2UkdF?= =?utf-8?Q?B1tUilO6HT+Aw7ZzMJkl7mk=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: 71643e74-d434-4d4c-7b50-08d9f7b5d5f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2022 16:50:59.9852 (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: S52W/0AvBbZDHUk8FCgxsmiHsx98JpxmnOOjzwbn8h19/9WEjoEwOxwGfetfFRGJh3eNKNBRNmt7Zv91stNWdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR05MB7397 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVGh1LCAyMDIyLTAyLTI0IGF0IDIwOjM5ICswOTAwLCBNaWNoYWVsIFBhcXVpZXIgd3JvdGU6 DQo+IEkgZG9uJ3QgcXVpdGUgc2VlIHRoZSBhZGRpdGlvbmFsIHZhbHVlIHRoYXQgdGhpcyBBUEkg YnJpbmdzIGFzDQo+IE15UHJvY1BvcnQgaXMgZGlyZWN0bHkgYWNjZXNzaWJsZSwgYW5kIGNvbnRy aWIgbW9kdWxlcyBsaWtlDQo+IHBvc3RncmVzX2ZkdyBhbmQgc3NsaW5mbyBqdXN0IHVzZSB0aGF0 IHRvIGZpbmQgdGhlIGRhdGEgb2YgdGhlIGN1cnJlbnQNCj4gYmFja2VuZC4NCg0KUmlnaHQgLS0g SSBqdXN0IGRpZG4ndCBrbm93IGlmIHRoaXJkLXBhcnR5IG1vZHVsZXMgd2VyZSBhY3R1YWxseSBh YmxlDQp0byByZWx5IG9uIHRoZSBpbnRlcm5hbCBsYXlvdXQgb2Ygc3RydWN0IFBvcnQuIElzIHRo YXQgZ3VhcmFudGVlZCB0bw0KcmVtYWluIGNvbnN0YW50IGZvciBhIG1ham9yIHJlbGVhc2UgbGlu ZT8gSWYgc28sIHRoaXMgbmV3IEFQSSBpcw0Kc3VwZXJmbHVvdXMuDQoNCj4gQ2Fubm90IGEgbW9k dWxlIGxpa2UgcGdhdWRpdCwgdGhyb3VnaCB0aGUgZWxvZyBob29rLCBkbyBpdHMNCj4gd29yayB3 aXRoIHdoYXQgd2UgaGF2ZSBhbHJlYWR5IGluIHBsYWNlPw0KDQpHaXZlbiB0aGUgYWJvdmUsIEkg d291bGQgaG9wZSBzby4gU3RlcGhlbiBtZW50aW9uZWQgdGhhdCBwZ2F1ZGl0IG9ubHkNCmhhZCBh Y2Nlc3MgdG8gdGhlIGxvZ2dlZC1pbiByb2xlLCBhbmQgd2hlbiBJIHByb3Bvc2VkIGEgbWlzY2Fk bWluLmggQVBJDQpoZSBzYWlkIHRoYXQgd291bGQgaGVscC4gQ0MnaW5nIGhpbSB0byBzZWUgd2hh dCBoZSBtZWFudDsgSSBkb24ndCBrbm93DQppZiBwZ2F1ZGl0IGhhcyBhZGRpdGlvbmFsIGNvbnN0 cmFpbnRzLg0KDQo+IFdoYXQncyB0aGUgdXNlIGNhc2UgZm9yIGEgZ2l2ZW4gc2Vzc2lvbiB0byBi ZSBhYmxlIHRvIHJlcG9ydCBiYWNrDQo+IG9ubHkgaXRzIG93biBhdXRobiB0aHJvdWdoIFNRTD8N Cg0KVGhhdCdzIGZvciB0cmlnZ2VycyB0byBiZSBhYmxlIHRvIGdyYWIgdGhlIGN1cnJlbnQgSUQg Zm9yDQpsb2dnaW5nL2F1ZGl0aW5nLiBJcyB0aGVyZSBhIGJldHRlciB3YXkgdG8gZXhwb3NlIHRo aXMgZm9yIHRoYXQgdXNlDQpjYXNlPw0KDQo+IEkgY291bGQgc3RpbGwgc2VlIGEgdXNlIGNhc2Ug Zm9yIHRoYXQgYXQgYSBtb3JlIGdsb2JhbCBsZXZlbCB3aXRoDQo+IGJlZW50cnlzLCBidXQgaXQg bG9va2VkIGxpa2UgdGhlcmUgd2FzIG5vdCBtdWNoIGludGVyZXN0IHRoZSBsYXN0IHRpbWUNCj4g SSBkcm9wcGVkIHRoaXMgaWRlYS4NCg0KSSBhZ3JlZSB0aGF0IHRoaXMgd291bGQgYmUgdXNlZnVs IHRvIGhhdmUgaW4gdGhlIHN0YXRzLiBGcm9tIG15IG91dHNpZGUNCnBlcnNwZWN0aXZlLCBpdCBz ZWVtcyBsaWtlIGl0J3MgZGlmZmljdWx0IHRvIGdldCBzdHJpbmdzIG9mIGFyYml0cmFyeQ0KbGVu Z3RoIGluIHRoZXJlOyBpcyB0aGF0IGFjY3VyYXRlPw0KDQpUaGFua3MsDQotLUphY29iDQo=