不区分大小写的LDAP搜索

har*_*are 7 ldap case-insensitive ldap-query apacheds

在'uid'属性上执行不区分大小写的匹配的语法是什么?如果属性定义很重要,那将如何改变?特别是我将ApacheDS用于我的LDAP存储.

har*_*are 9

(uid=miXedCaseUSer) 将匹配mixcaseuser的uid.

符合0.9.2342.19200300.100.1.1的OID描述 - Userid userId被定义为具有EQUALITY MATCHING RULE caseIgnoreMatch

这意味着它是默认情况下使用不区分大小写匹配的属性定义之一.

  • 尝试使用可扩展匹配覆盖属性的默认匹配规则:(uid:caseExactMatch:= mixCaseUSer).如果它工作,它可能比使用属性的默认匹配规则慢很多. (4认同)

小智 5

我认为默认情况下它们不区分大小写,除非它是密码属性。