规范化(重写)LDAP 搜索 phone 个号码

Normalize (rewrite) LDAP searches for phone numbers

我们确实在我们的 LDAP 服务器中存储联系人的规范化 phone 号码(示例格式:+491511739393)。 即使我们搜索“01511739393”或“00491511739393”)而不修改客户端的搜索语法,我们如何return找到正确的联系人?

我们可以配置 OpenLDAP、ApacheDS 甚至其他 LDAP 服务器来 "rewrite" 简单的搜索查询吗?

在此先感谢您的帮助。

OpenLDAP、ApacheDS 或 ForgeRock Directory Services 等 LDAP 服务器正在为 telephoneNumber 语法实施标准匹配规则。您只有 2 个选项,您在搜索之前将值标准化。或者你规范化它的一部分并使用子字符串搜索(例如匹配1511739393,你可以使用(telephoneNumber=*1511739393)