规范化(重写)LDAP搜索电话号码

时间:2019-04-27 22:59:30

标签: ldap openldap apacheds

我们确实在LDAP服务器中存储了联系人的标准化电话号码(示例格式:+491511739393)。 即使在不修改客户端搜索语法的情况下搜索“ 01511739393”或“ 00491511739393”),如何返回正确的联系人?

我们可以配置OpenLDAP,ApacheDS甚至另一个LDAP服务器来“重写”简单的搜索查询吗?

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

诸如OpenLDAP,ApacheDS或ForgeRock目录服务之类的LDAP服务器正在实现电话号码语法的标准匹配规则。您只有2个选项,可以在搜索前将值标准化。或者您可以对其中的一部分进行规范化并使用子字符串搜索(例如,为了匹配1511739393,可以使用(telephoneNumber=*1511739393)