ldap - 规范化(重写)LDAP 搜索电话号码
问题描述
我们确实在 LDAP 服务器中存储联系人的标准化电话号码(示例格式:+491511739393)。即使我们搜索“01511739393”或“00491511739393”),我们如何在不修改客户端搜索语法的情况下返回正确的联系人?
我们可以配置 OpenLDAP、ApacheDS 甚至另一个 LDAP 服务器来“重写”简单的搜索查询吗?
提前感谢您的帮助。
解决方案
LDAP 服务器(例如 OpenLDAP、ApacheDS 或 ForgeRock 目录服务)正在实现电话号码语法的标准匹配规则。您只有 2 个选项,您在搜索之前对值进行标准化。或者你规范化它的一部分并使用子字符串搜索(例如匹配1511739393,你可以使用(telephoneNumber=*1511739393)
)
推荐阅读
- c# - 如何在 C# 中对图像执行 DCT
- css - CSS - 带有一些透明像素的图像周围的背景颜色
- r - R,ggplot堆积条形图位置=“填充”和标签
- dynamics-crm - Dynamics CRM 365 似乎忽略了快速创建表单中实体字段的默认值
- php - XDebug 探查器不在 apache 中写入文件
- tableau-api - 将聚合度量转换为 tableau 中的维度
- django - 如何在我的选择字段中将我的表单中的第一个项目设为默认值
- ios - 将自定义对象保存到 NSUserDefaults
- javascript - 在更改未触发时输入 addEventListener
- c# - 级联下拉列表未填充