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 1mVHRO-0008R1-Hu for pgsql-hackers@arkaria.postgresql.org; Tue, 28 Sep 2021 18:02:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mVHRL-00037j-JL for pgsql-hackers@arkaria.postgresql.org; Tue, 28 Sep 2021 18:02:51 +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 1mVHRL-00037b-7P for pgsql-hackers@lists.postgresql.org; Tue, 28 Sep 2021 18:02:51 +0000 Received: from mail-dm6nam12on20626.outbound.protection.outlook.com ([2a01:111:f400:fe59::626] helo=NAM12-DM6-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 1mVHRD-0004jO-Ms for pgsql-hackers@postgresql.org; Tue, 28 Sep 2021 18:02:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/ZrtkEFXjw5bMezdYq7LPOrX+TacG8tuT3La6yXmR5ftqFIt1TLT8OLt/vEAUwbubsZsdmq2fOEwZRu4Vd3Y+aubSUQGg7aiSqknQIYitE7T9Nu/x81bNeC+BgN1JK2B002DFLG/n+xR1tJfMcz0RqBwCMGNyiB9hyNnvz6UDk/AUaZB4rj+k9Jd822wWWfJNe6fMO4syw0ERExiyROXoSL2Gc0FxdImRhjIvAINzscXVlrw2ORYO2BGK3v/K/sZqKaiIvVfAVZf44NM8WWtYKGijr0LO+rHPcvvZASU/3vu6GupVxTpUzHjWbXL5z2KPzTswEktCJYQj0ZrNtBPg== 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=d/UDhaL1M8VSmQzvwkUHlFDFA/IkvimFAHvJ43lOGaw=; b=imuS7sunpbeSnrcmcCGr4gizno1QmpVmGWiFybKxKXUQ9wQBMma0N5pwWYEyPGjrsvOQtw3NYPOFH4UhkE/Pw7B14rDAOVcw1bltK+eDJqg/1FiD4DofIRNlAACsrw5D83lHhk/pnchgt2jcRcl9WtrAv8e6qy0ho719I+qhNcBMHYpiPQnpQthYGDYLeHGQ88dEDM49rJ0ET20z/5IlFSTbFlBnyRwpYAB73sDhyT0Rff3frpGBNXCJ3Si+txhY8yKsuwlZbr6eYrPl789B5DZQe2VfvURr/NNBBDDNbHmIZ7KsIvbDNp0Ew9eTXuc0IMMQeFsTFl7Rftd/Ugtnsw== 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=d/UDhaL1M8VSmQzvwkUHlFDFA/IkvimFAHvJ43lOGaw=; b=m4WQ9Az9fg3/k3LKyd/v6+W9ysxcJnEnPhFssn8qb8iJbhzkyDBLc22tZz3lWmbrb83CHFvNavZPgTFBcHyFL8CqIGizzUmFM1aZg77S8CSIkeuucalvcgU+09k1+Pf6cBgRgEpWXsKtU+1YDK9f0ey81yJ1Nkag2vEL7H4+n+g= Received: from MWHPR05MB2896.namprd05.prod.outlook.com (2603:10b6:300:65::20) by MWHPR0501MB3740.namprd05.prod.outlook.com (2603:10b6:301:76::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.7; Tue, 28 Sep 2021 18:02:39 +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:02:39 +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+eqJaobEuyik0A7q2vTauPUrYAgAAycoCAKhnvAIAASbQA Date: Tue, 28 Sep 2021 18:02:38 +0000 Message-ID: <707358a252b85a6b71c611e39dbe04e0db5860b2.camel@vmware.com> References: <1a61806047c536e7528b943d0cfe12608118ca31.camel@vmware.com> <2c90b6310ff516000c46b1a83ea412b613d72537.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: 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: 23d4f7b1-c850-4431-e551-08d982aa28d8 x-ms-traffictypediagnostic: MWHPR0501MB3740: 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: TnuN9YaileSIjsvBpY949WGhT1B8fTOHkxltL87UZYj4NMdrBAOlsEQUKVdVDpj/OvN2bNV0MCoQJfrk8psrzrK4j8Xb7OEMgZJ0OCyeYs5MexFVLYzMqaT4toQ9TQuMpXRCWhbOgbfn22ZEEECH8myETyDscgY253WO+7VKiha4zIt+CiSRbBbK3OoUE3d0oojCSTxFn0EeGOt3D6anEEl3iu45/JlQKRHu3qhxl9b/iFz3gzPjjqzX6AegyDAFqRvnhw1tnSXac6YB9g0pwCiANb16ykxs0GflF69+I7sIfSSdJJ9jwgc4a8hjhHEuaybCalIs6euDt3oKwNLs3FKrwFOrzM0mnTw6UFU/Wf5oZZta8RZoz5yD0JHEqZ1PJlQ6cx57FTHQtz65XOZJN3JwBMjC47GRhU+AO1z8DK9+jrv4Wwe/A/RljwQnaPrRU0Ve2R52ny1EGB7wikZM3QT/g+FeYhr0Zl2FplrNC74ARfPW44tC+u8J8z1Wkm/K/whJUvb9Pnb7orBHwXCyhqC8tzJq8qKQQjQ51/svWaaIeoYnpjG0ttLr7hvniu7LUt5ZiaanryQzmnqm8Di8HLrI9GPwhMr+L1vpFQjtotfYwDw0lV+XAUNCBKFiKXCTQA0DTyN4imXYP0ZSIzXLh5+shYla/Vx5qaD+Ryp79zqEalX5uM36TsnnpORD+y0PaQlNI9TCP+dSwJ7XMM1TPg== 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)(66556008)(316002)(86362001)(64756008)(76116006)(8936002)(66446008)(8676002)(122000001)(66946007)(508600001)(6506007)(4326008)(66476007)(38100700002)(71200400001)(2616005)(83380400001)(2906002)(6512007)(26005)(186003)(6486002)(5660300002)(36756003)(38070700005)(6916009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2IwbEVpUk4xUmdZT0d6ZG5HY0xqN2t2TWZwVSsvSEdiS3VYM0JlSUI1TWlS?= =?utf-8?B?djg3ejJ3bzRYSFJYWHRHaGtSZFBFL0xsTEVaYUE1UXRHQnNuQ2taQnFDR1dN?= =?utf-8?B?SThvUFNQL1RoMEZVUS80d1l4T3NGSVA3U1lOVDZhc0phNjBqQUZmbG1uYVF5?= =?utf-8?B?UG5UNDNqUlp3Umx1T1RkMXptWEZQbUxLS1NNak9sRkRSMkpTV2kxeXhIRjBj?= =?utf-8?B?VUJPQ0ZYOU5RanpYOEk3LzdEaGJxeTQwMEpGRE9DS3p0MkoyMGFtbDVaZGZp?= =?utf-8?B?SlRqblBUcWdOUGxubVNlc2czamdSdDNhYWxaZUVyNWZHKzBSR0M5T0FITUY1?= =?utf-8?B?NC9WZnhTR1haUUlsci9KdWE1QzhHL2RlNmVwMjR3Q0I2M2dSTUdsOSt1a210?= =?utf-8?B?WlIvank4YXFMbnIya202SDlWLzh5akNXa0x1eE5qZW05R042Zm1sWE9qUkU2?= =?utf-8?B?cDVLUFQrSkRPd3JuNSttQUhXbzNlcVR2R2dsT3N6T2c5OVVuYmRZUTJCSHdX?= =?utf-8?B?amJlNDVyS0F3MkpuTG1BU0syTGJFVFJoMm92YmNsdzBmR29UR05LRkNOc2Nk?= =?utf-8?B?ekRXemhET2tITnh6dkNtUm1wN0JrUFBaNmxtY3g0RTZ1RG9aRVNWWTJvTjlD?= =?utf-8?B?aGc5MkRiNEZwcHdFMlFQRk8zc0ljMUdHU2pUMFZUSERSdXNoSEF6TzRPaDlw?= =?utf-8?B?VEUyUzhLd1BIMGVyWThWSFZuKzFIY2NmazQxQ2RKaXJ2WHkwYUtTbVFqcXNN?= =?utf-8?B?UUNNVU9yWUlBWDZ6WjBRRHUwQzlNTWdFV1YvMHRmcVVtT3lFUGlLc1RlWjdC?= =?utf-8?B?ZDVMRTAyUjlPaWhKTTBBLzZZY2NOampwUFlVYmJtaG5IVXFDQzVsbDkrRC82?= =?utf-8?B?TWhUbFY0VU5wc1VvT2cwdGh0eCszaWhjUzRQZ1RiQk9zZ1VPenJCVGdobWhK?= =?utf-8?B?dTNzaXM4c3hFK1RDYWFrdG9SbDhZVVl0MmJrT3RoTHhiMkprZy9GaVNyMXhP?= =?utf-8?B?WWVMSDFxM3BFWjFjUW1mYk56YnVkRkdrL3dHRDRWdGlhVHZFR2xYaUlvMkR3?= =?utf-8?B?dFppRStUQnZHZmxHZHhZWktVNWtrYWtvOXpkdVpDWWVHVWZsQ091eThkWVJs?= =?utf-8?B?c0FZa0hubW8wcDQxeUlQRnJ2dDJVYzUzSGtETGdRVW40SXAveGdBNThsdXpZ?= =?utf-8?B?bHZpekdwRlZSckF3c0M3RVpMTWhTTUl6RGFhUVUxOENORzk3eXl4RDRkbkdK?= =?utf-8?B?N0wyaXR0SVk3WHJYK2VmeWNNb2pMbG54MjQxcmhibFhDOXBtREFqbjhZbXhN?= =?utf-8?B?WlA0VEloUkR1K3VQeGp5MDFaT0dvM0JlaXFVSUdNeUMxeFJXQnl6NXY2UkNU?= =?utf-8?B?aHRJRWYvOUhjYmVjeVNrZnBaWnFkTW9MaWpnMWFUdEFHdWNsSmJKbStrcUVB?= =?utf-8?B?VGpNdUtnVDFmWTd4YmZSN0dGOC80cm9ueGNOWldVWCtNajlCbnZDRFRocms4?= =?utf-8?B?a05iU0RwaWZHMVB1bGdTdWc5azFkaVY3S1RZUXJXeGwzRFhvM3A3dVN0bTFk?= =?utf-8?B?Vjk5QnZMOXlGVG5EVzhHdEo5VGlEb3JJQ1dramNQQXpldkJJU0pyQ0o3Nzd1?= =?utf-8?B?Q2w3cDlJRnRBVCtqRzk5WDYxeEQ4a3RYU1RGOTZodmhYNWxOaEZrUWZlN1Rh?= =?utf-8?B?WWRFVmQ2M1RsYmZvVWh2NWV4NkJKV2pTSGhnTWRkUlgwQTZXWXRzYm9sSm9D?= =?utf-8?Q?ZqYr83fKoFAis51cpbvH8PzJrznmagFHiAHbvAM?= 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: 23d4f7b1-c850-4431-e551-08d982aa28d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 18:02:38.9650 (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: YtH7kq7J9czykROWrwQSA2uN35b4njPMHfBmWDBzc5Yi/TsFbxEZRAOM8NULjftWJpc5iX9PL+QdFRaGzS5iAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0501MB3740 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVHVlLCAyMDIxLTA5LTI4IGF0IDE1OjM4ICswMjAwLCBNYWdudXMgSGFnYW5kZXIgd3JvdGU6 DQo+IEknbSBhIGJpdCBoZXNpdGFudCBhYm91dCB0aGUgbGRhcHVzZXIgbGlicHEgcGFyYW1ldGVy LiBEbyB3ZSByZWFsbHkNCj4gd2FudCB0byBsaW1pdCBvdXJzZWx2ZXMgdG8ganVzdCBsZGFwLCBp ZiB3ZSBhbGxvdyB0aGlzPyBJIG1lYW4sIHdoeQ0KPiBub3QgYWxsb3cgc2F5IHJhZGl1cyBvciBw YW0gdG8gYWxzbyBzcGVjaWZ5IGEgZGlmZmVyZW50IHVzZXJuYW1lIGZvcg0KPiB0aGUgZXh0ZXJu YWwgc3lzdGVtPyBJZiB3ZSB3YW50IHRvIGRvIHRoYXQsIG5vdyBvciBpbiB0aGUgZnV0dXJlLCB3 ZQ0KPiBzaG91bGQgaGF2ZSBhIG11Y2ggbW9yZSBnZW5lcmljIHBhcmFtZXRlciBuYW1lLCBzb21l dGhpbmcgbGlrZQ0KPiBhdXRodXNlcj8NCg0KSSdkIGJlIG9uIGJvYXJkIHdpdGggYSBtb3JlIGdl bmVyYWwgb3B0aW9uIG5hbWUuDQoNClNvIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIGEgU0FTTCBl eGNoYW5nZSwgUEdVU0VSIHdvdWxkIGJlIHRoZQ0KYXV0aG9yaXphdGlvbiBpZGVudGl0eSwgYW5k IFBHQVVUSFVTRVIsIHNheSwgd291bGQgYmUgdGhlDQphdXRoZW50aWNhdGlvbiBpZGVudGl0eS4g SXMgImF1dGgiIGEgY2xlYXIgZW5vdWdoIHByZWZpeCB0aGF0IHVzZXJzIGFuZA0KZGV2cyB3aWxs IHVuZGVyc3RhbmQgd2hhdCB0aGUgZGlmZmVyZW5jZSBpcyBiZXR3ZWVuIHRoZSB0d28/DQoNCiAg ICAgICAgIHwgYXV0aG4gICAgICAgICAgICAgYXV0aHoNCi0tLS0tLS0tLSstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICBlbnZ2YXIgfCBQR0FVVEhVU0VSICAgICAgICBQR1VT RVINCmNvbm5pbmZvIHwgYXV0aHVzZXIgICAgICAgICAgdXNlcg0KZnJvbnRlbmQgfCBjb25uLT5w Z2F1dGh1c2VyICBjb25uLT5wZ3VzZXIgYmFja2VuZCB8IHBvcnQtPmF1dGhfdXNlciAgIHBvcnQt PnVzZXJfbmFtZQ0KDQo+IFdoeSBkbyB3ZSBhY3R1YWxseSBuZWVkIGxkYXBfbWFwX2RuPyBTaG91 bGRuJ3QgdGhpcyBqdXN0IGJlIHdoYXQNCj4gaGFwcGVucyBpZiB5b3Ugc3BlY2lmeSBtYXA9IG9u IGFuIGxkYXAgY29ubmVjdGlvbj8NCg0KRm9yIHNpbXBsZS1iaW5kIHNldHVwcywgSSB0aGluayBy ZXF1aXJpbmcgdXNlcnMgdG8gbWF0Y2ggYW4gZW50aXJlIERODQppcyBwcm9iYWJseSB1bm5lY2Vz c2FyeSAoYW5kL29yIGRhbmdlcm91cyBvbmNlIHlvdSBzdGFydCBnZXR0aW5nIGludG8NCnJlZ2V4 IG1hcHBpbmcpLCBzbyB0aGUgbWFwIHVzZXMgdGhlIGJhcmUgdXNlcm5hbWUgYnkgZGVmYXVsdC4g TXkgaW50ZW50DQp3YXMgZm9yIHRoYXQgdG8gaGF2ZSB0aGUgc2FtZSBkZWZhdWx0IGJlaGF2aW9y IGFzIGNlcnQgbWFwcy4NCg0KVGhhbmtzLA0KLS1KYWNvYg0K