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 1mVHWm-0000FP-SV for pgsql-hackers@arkaria.postgresql.org; Tue, 28 Sep 2021 18:08:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mVHWl-00005K-Rs for pgsql-hackers@arkaria.postgresql.org; Tue, 28 Sep 2021 18:08:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mVHWl-0008VB-J2 for pgsql-hackers@lists.postgresql.org; Tue, 28 Sep 2021 18:08:27 +0000 Received: from mail-dm6nam10on2049.outbound.protection.outlook.com ([40.107.93.49] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mVHWi-0001VI-P3 for pgsql-hackers@postgresql.org; Tue, 28 Sep 2021 18:08:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wj5miYLhC+ug5wc+mwZThZFgwctKYoEW968QxS2mzcTManDE1p3+ALOk0moDUubuYLrQ/5jbEuOv9U+Y4Nnc5ZSnMWs+CwHAJ6C91zO1vGW6poPz1eCV1EVJOR8cRGdjUnts26W/nDz1SggB914PwdLlsMDs2mHZzs3dL9hl07u5j8ZXsIiMZgIAeS2gEqxWO1/YbKYXS3DYsUxcCpkBWBBTTbIFBl1MDsbPR4MIb5Z3fAG/8DCXcFoe+JX8riqGb8oyF/uKOjpSzeJzHkuqSZmtD8wp/3r5LzczCx0EYC34N+KB0ZsMe9wmlCjBdmKgcaI6+wvJGbll5QC2SvzRpg== 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=1j3TUIHU7NIVnhIZx8dJAwY0/tLllC8Hv/dUGXeVj5U=; b=EKX3PmUvKqY4iuT3naHAxYnPSCzVdMrrMTbwRId5Ke/46d7c5UlxKY/BjZyiBWa4hIzAIdDCXl0cKu4MWFTczXUB/6Q9EIp1vH92VNl2a1edFXCz3FTmILfak8buxSEeljkAcG8Q9oGU7hNHZLerdlXJ6lTs3QSFa/8oA81Fnmg69KOoD22btwqrncWpGyL5h+N56JgUH64lH9nhj9FuD9ZK5MPS7lbiz4Pb3zDjpbkOpoyySMGiz7EDAsi0YhxNuLQ/x92lW4+DLigE4R5q17YCVU9ADcEZyo3HAemG19PzaNm2nk74wR+Gdz2QRo3VqV73mx7hF02FH6wrqVcasg== 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=1j3TUIHU7NIVnhIZx8dJAwY0/tLllC8Hv/dUGXeVj5U=; b=NPS2x7NBhJ48V19EyAkupcyyZzca1KRjdT6wZ04dGBi7j3dlXvQGoCYog2PszHKwTreWmA+iz9vthyzcfY1Y+WE74MtCEMSx6N7h95o2+lRwzSfmASCBBSYas0R0Mg/oyNQWUCdD+1sRaNVB2ucX3E3OpSz3dVJSUYX9jJOAX0g= Received: from MWHPR05MB2896.namprd05.prod.outlook.com (2603:10b6:300:65::20) by CO1PR05MB8569.namprd05.prod.outlook.com (2603:10b6:303:ec::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.9; Tue, 28 Sep 2021 18:08:16 +0000 Received: from MWHPR05MB2896.namprd05.prod.outlook.com ([fe80::b8ad:c0df:fc49:52a]) by MWHPR05MB2896.namprd05.prod.outlook.com ([fe80::b8ad:c0df:fc49:52a%8]) with mapi id 15.20.4566.013; Tue, 28 Sep 2021 18:08:16 +0000 From: Jacob Champion To: "magnus@hagander.net" CC: "pgsql-hackers@postgresql.org" Subject: Re: [PATCH] Support pg_ident mapping for LDAP Thread-Topic: [PATCH] Support pg_ident mapping for LDAP Thread-Index: AQHXnp/8Me+eqJaobEuyik0A7q2vTauPUrYAgAAycoCAKhnvAIAASbQAgAABkwA= Date: Tue, 28 Sep 2021 18:08:16 +0000 Message-ID: <7a10cdac698bab0272019b6a89f8f9669db9a55e.camel@vmware.com> References: <1a61806047c536e7528b943d0cfe12608118ca31.camel@vmware.com> <2c90b6310ff516000c46b1a83ea412b613d72537.camel@vmware.com> <707358a252b85a6b71c611e39dbe04e0db5860b2.camel@vmware.com> In-Reply-To: <707358a252b85a6b71c611e39dbe04e0db5860b2.camel@vmware.com> 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: hagander.net; dkim=none (message not signed) header.d=none;hagander.net; dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1e544320-2010-4e52-475d-08d982aaf228 x-ms-traffictypediagnostic: CO1PR05MB8569: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9rQl1KRv/nfnFhar0Y+lItSquBCsRZtj7BKSlBqUWUu5DW4EYIoMvMO4j4vi17KON4JZctPFl+uC28Fg0PkpdQvM6xZNlq92YS55bSlkS9koM5YS5njASRQMhogBksAXcl6dIdXZKZKOfyUQMfyN/1NYj72K4yjgiHlx3yW+9YA7n27CzoQV/OCt/pZDWzLSJLg/rnzgXSdbsV3wgg3F5/MIvrHk4ZID3r5MkOXtK1aqJp8cjsj+3sMt9QrIP4ghACUUilEYQUNRtn8wgsULS4LhFopomEny0SfHmLy4SRnOck2ry2M5oI5UwB4saRElGkSkNVhwwzZbEFChsEoq6NT4YGRwRQrxuNljA2Vwsoq9f6ToGWhnCA0VTftxwu6r7FFXx+970XFodIvXHhFYFNtueMQmrVormyNwbtKKJl21rN6e0t11skNjPNIASeYRccZTy/uH4EKZKOFCk/rmJwCjmhpUgY8WZ4vHdXT1UlJS8b8HJTLOjQYcKlcigPPbXGVqLlZ0HzIwQwZPfCom8DjlrVxFSUMYU1G6LiG2YyaIHRyZgLuymjZgcZaXw2iB+uhhPrF7fHi8XJYS5pQr61y2CZh+6Tnv3ZGjlvoQysj4BO1I2VxOOCmI8hxpN5KAlDcOlteVE5Ysy4j9rqd5MrCFX/gZoFyP13meHInqDrngmkMVdjztbhhaSLMAbA3FxojkARIJs0FGGW1MGf9KNg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR05MB2896.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(122000001)(66946007)(76116006)(86362001)(38100700002)(66556008)(66476007)(36756003)(508600001)(66446008)(64756008)(38070700005)(2906002)(71200400001)(4326008)(2616005)(6486002)(8936002)(316002)(8676002)(83380400001)(6506007)(5660300002)(6512007)(6916009)(26005)(186003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q1c5aElZbk9tTUFDblZlczNoWXU4d3ZlL2k5NGtXdHZDZDdkTG1pbTgwaitp?= =?utf-8?B?NnVRRHZJdDRUcHdjMm1GbWtzUXlHeHp3RXR5YlVkaDVDZkZDRDNJaG9ZRXdj?= =?utf-8?B?TkNvQXlCUUtsTEJQcERkMTloMVpoeVpJeXN2VEVUb2QrdUFYSmphQ2YyaDZo?= =?utf-8?B?RkJFT1BCV0VEUm0wc1djTkxBMU5WcU0wQXoyRWJ2aDFMZzFpQWExLzZzWEQ4?= =?utf-8?B?djdJYlNSd2dYb043L0ZZTGhYUXk2dElLQ0ZXS01oT0xhanQ0dWRUbk9hQm9C?= =?utf-8?B?OFdPUUNJTzRaRGpORWk4cWlybGx6NWdha3IvcmtDRnRmNW4xSHJLaVJPcEVv?= =?utf-8?B?OG52dHFMLzhzNUJBQnB1VUNRL3laRmR6VzZLTTZlT2I3dWN2UlZGZ1J1UTlm?= =?utf-8?B?QnhITUNlRlJCU0ZEbVZ3cXJkOXdTdFArU3NXaGVmajYvYWpLK2tKZzhRd2d0?= =?utf-8?B?Tm1iWmVkNW95NHRNNU5rL3hpOFhMTTVSc2RzYm1PN3l1MU5lMDFENk5VR0hu?= =?utf-8?B?b3hZQm1Ic1VqZlkvQU95T3BRSEVRVk1QRkJhNE5pQk5ibHNxWmdISUVDMU9u?= =?utf-8?B?TUJtek9mK2RaYUxRN296Vi9hSWZNWmpzOXdWUTJvTWtFR3ZHMWo0WnBjVlhr?= =?utf-8?B?bHhMMmljWGtFUDVHQm9LcmJsaGx4SVE4TE83RTRFNXc2NUZkdjZjUzN6UWha?= =?utf-8?B?NDZrUU5vYzFmc042YXBGZzJuKy9GMmV2bkVHeVMxd1FFaTFKZlN6VGpBUlRz?= =?utf-8?B?ZzRESmdpVGIwSGFsZmZyTzJreVoyanI0eGhEZWk1bmRkeFF5U1A2OFBrbXhZ?= =?utf-8?B?ZmxJN3dPYkp1UWdPVHhPQ0pHRVFwVDZ2aG9ocDRtK2o3U0hrc0lsdms1Zmkv?= =?utf-8?B?SVBxbFlpVHRWVzVJNVpwRWYrbXhRQTVQenBNeHZRTDZUVU9VUzEzUDdLbUI3?= =?utf-8?B?dFYwQkg5djRhUDlBY2lZSThOZ055Z2xZbFdsUmYyZ05JNHhCVzNOc3NqTXNs?= =?utf-8?B?UEtvbVIxYTNLSlgwSE92RXhTMTduZjFTOXVsWnN1QWxVOFZBMzZoS3drQUZj?= =?utf-8?B?dVpvRlFwM2tuNk9wZm9Uc3UvMmtScFlCNkJhWVZld3pFMjNvKzR5VVd6SlRv?= =?utf-8?B?NnltY3ZTSHNabTVoR1BwbU9UM3lxdDdER0Q1SklySEw3OUkvcElwODRBcHAx?= =?utf-8?B?N3lJTlhhc0NraWVsYk92NEt6Tmw2aVdETWJldDN1QlZGMEFzbVphSWF1djFq?= =?utf-8?B?eWVReXhNVStJQ3RZNXlScmI5MjRQVXM5OXBISjFSMytjMExvbStjSkdKajFk?= =?utf-8?B?KyswOFNIOVIyb2xtZElQeUZTVkdtQWdsRjZMTnFNcGhyVUlzS3Uxb3o2eWNP?= =?utf-8?B?cU9hdmtZb01zaDh4VENsQjVCT3krTTBwTUdNTDRLbDNUeEorS0RUVmZLd3dz?= =?utf-8?B?VkFKQXROY1M5ZHV6NThUL3lvR2owZnVMUlZldU9HOGpjRUVqTUdGYktFb3NM?= =?utf-8?B?ZTZrc2hBbE85K2lQN0doQlZXMGh1b3VkQjNlZDlvYzVjaEZVejVqaWxYL3ph?= =?utf-8?B?ZFBRVTUyMWhaMzVWS1lMRVBua3A0YUptd2k4TzZLa2dxYThQNnJ6ZXpCeFE3?= =?utf-8?B?WElIYm9sZHRvRktqSFJxV2ZqTjFCMkUyL084WWNLcTlHdStYOUlRL3hHaTBJ?= =?utf-8?B?aGtXaloreVRvUWtNQ3dKa1RFVVJDc250WEVtN1EwOFVSSDFNRUlNN1RPRHlQ?= =?utf-8?Q?M4YKD4Kj8ODBs84Z37LRm+CU0fdwVg11LL/8X9i?= x-ms-exchange-transport-forked: True 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: MWHPR05MB2896.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e544320-2010-4e52-475d-08d982aaf228 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 18:08:16.6823 (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: 1itoKjIXDAgmvm1xrKdAWgi5ke9wcfIdr0/eZKesSybTVcVpGH3q9gSt8vm7GnVG9x+y/Lqc8Qxf4AAaIVjJNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB8569 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVHVlLCAyMDIxLTA5LTI4IGF0IDE4OjAyICswMDAwLCBKYWNvYiBDaGFtcGlvbiB3cm90ZToN Cj4gT24gVHVlLCAyMDIxLTA5LTI4IGF0IDE1OjM4ICswMjAwLCBNYWdudXMgSGFnYW5kZXIgd3Jv dGU6DQo+ID4gSSdtIGEgYml0IGhlc2l0YW50IGFib3V0IHRoZSBsZGFwdXNlciBsaWJwcSBwYXJh bWV0ZXIuIERvIHdlIHJlYWxseQ0KPiA+IHdhbnQgdG8gbGltaXQgb3Vyc2VsdmVzIHRvIGp1c3Qg bGRhcCwgaWYgd2UgYWxsb3cgdGhpcz8gSSBtZWFuLCB3aHkNCj4gPiBub3QgYWxsb3cgc2F5IHJh ZGl1cyBvciBwYW0gdG8gYWxzbyBzcGVjaWZ5IGEgZGlmZmVyZW50IHVzZXJuYW1lIGZvcg0KPiA+ IHRoZSBleHRlcm5hbCBzeXN0ZW0/IElmIHdlIHdhbnQgdG8gZG8gdGhhdCwgbm93IG9yIGluIHRo ZSBmdXR1cmUsIHdlDQo+ID4gc2hvdWxkIGhhdmUgYSBtdWNoIG1vcmUgZ2VuZXJpYyBwYXJhbWV0 ZXIgbmFtZSwgc29tZXRoaW5nIGxpa2UNCj4gPiBhdXRodXNlcj8NCj4gDQo+IEknZCBiZSBvbiBi b2FyZCB3aXRoIGEgbW9yZSBnZW5lcmFsIG9wdGlvbiBuYW1lLg0KPiANCj4gU28gZnJvbSB0aGUg cGVyc3BlY3RpdmUgb2YgYSBTQVNMIGV4Y2hhbmdlLCBQR1VTRVIgd291bGQgYmUgdGhlDQo+IGF1 dGhvcml6YXRpb24gaWRlbnRpdHksIGFuZCBQR0FVVEhVU0VSLCBzYXksIHdvdWxkIGJlIHRoZQ0K PiBhdXRoZW50aWNhdGlvbiBpZGVudGl0eS4gSXMgImF1dGgiIGEgY2xlYXIgZW5vdWdoIHByZWZp eCB0aGF0IHVzZXJzIGFuZA0KPiBkZXZzIHdpbGwgdW5kZXJzdGFuZCB3aGF0IHRoZSBkaWZmZXJl bmNlIGlzIGJldHdlZW4gdGhlIHR3bz8NCj4gDQo+ICAgICAgICAgIHwgYXV0aG4gICAgICAgICAg ICAgYXV0aHoNCj4gLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQo+ICAgZW52dmFyIHwgUEdBVVRIVVNFUiAgICAgICAgUEdVU0VSDQo+IGNvbm5pbmZvIHwgYXV0 aHVzZXIgICAgICAgICAgdXNlcg0KPiBmcm9udGVuZCB8IGNvbm4tPnBnYXV0aHVzZXIgIGNvbm4t PnBndXNlciBiYWNrZW5kIHwgcG9ydC0+YXV0aF91c2VyICAgcG9ydC0+dXNlcl9uYW1lDQo+IA0K PiA+IFdoeSBkbyB3ZSBhY3R1YWxseSBuZWVkIGxkYXBfbWFwX2RuPyBTaG91bGRuJ3QgdGhpcyBq dXN0IGJlIHdoYXQNCj4gPiBoYXBwZW5zIGlmIHlvdSBzcGVjaWZ5IG1hcD0gb24gYW4gbGRhcCBj b25uZWN0aW9uPw0KPiANCj4gRm9yIHNpbXBsZS1iaW5kIHNldHVwcywgSSB0aGluayByZXF1aXJp bmcgdXNlcnMgdG8gbWF0Y2ggYW4gZW50aXJlIERODQo+IGlzIHByb2JhYmx5IHVubmVjZXNzYXJ5 IChhbmQvb3IgZGFuZ2Vyb3VzIG9uY2UgeW91IHN0YXJ0IGdldHRpbmcgaW50bw0KPiByZWdleCBt YXBwaW5nKSwgc28gdGhlIG1hcCB1c2VzIHRoZSBiYXJlIHVzZXJuYW1lIGJ5IGRlZmF1bHQuIE15 IGludGVudA0KPiB3YXMgZm9yIHRoYXQgdG8gaGF2ZSB0aGUgc2FtZSBkZWZhdWx0IGJlaGF2aW9y IGFzIGNlcnQgbWFwcy4NCj4gDQo+IFRoYW5rcywNCj4gLS1KYWNvYg0KDQo=