LDAP&标准:可扩展匹配功能和“匹配规则”名称在供应商之间保持一致?

时间:2012-03-06 17:19:27

标签: active-directory ldap openldap sunone

本文讨论并提供了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匹配规则

感谢

1 个答案:

答案 0 :(得分:2)

Sun DSEE,UnboundID Directory Server,OpenDS和OpenLDAP都支持

可扩展匹配过滤器 - 通常它应该受LDAP兼容服务器的支持。不了解其他不合规的服务器。