本文讨论并提供了LDAP查询语法的示例 http://ff1959.wordpress.com/2011/09/21/mastering-ldap-search-filters/
它显示了查询的“过滤器”部分如何提供匹配规则。例如,过滤器可以指定“完全匹配”,如下所示:
(uid:caseExactMatch:=User.0)
其中“:caseExactMatch:”标识LDAP服务器将用于过滤结果的“匹配规则”的名称。 (例如,LDAP服务器具有名为“caseExactMatch”的匹配规则)
来自文章:以上过滤器将匹配“User.0”但不匹配“user.0”。
我的问题
我看到RFC 4515定义了语法。主要的LDAP供应商是否支持这一标准,即“无论实施如何”(即包括OpenLDAP, Microsoft的Active Directory和SunONE目录服务器)?
LDAP供应商是否支持RFC 4517中列出的“匹配规则”名称(例如caseExactMatch,caseIgnoreMatch,keywordMatch,numericStringMatch等)
参考
RFC 4515定义了LDAP过滤器
RFC 4517定义了LDAP匹配规则
感谢
答案 0 :(得分:2)
可扩展匹配过滤器 - 通常它应该受LDAP兼容服务器的支持。不了解其他不合规的服务器。