LDAP DN是否不区分大小写?

时间:2015-04-27 13:50:46

标签: active-directory ldap

我构建了一些假定LDAP DN不区分大小写的功能。

我已经使用ActiveDirectory,Oracle和OpenLDAP进行了检查,它不区分大小写。

所有LDAP都正确吗?

3 个答案:

答案 0 :(得分:24)

默认情况下,LDAP DN和所有属性不区分大小写。可以在模式中将属性定义为区分大小写,但这种情况很少见,也可以覆盖默认的比较规则,但这种情况很少见。

答案 1 :(得分:6)

我认为这取决于你在做什么。

在绑定期间,无论DN中的属性是否组成,DN都不应区分大小写。

Distinguished names in Active Directory are not case sensitive.

Edirectory" Distinguished Names are not case sensitive, even if one of the naming attributes is case sensitive."

根据LDAP协议评论请求(RFC),区分名称应比较不区分大小写。

答案 2 :(得分:2)

LDAP DN由多个属性值对(RDN)组成,每个属性值对可能具有不同的语法。默认情况下,命名中使用的所有属性都是DirectoryString,因此不区分大小写。 但是可以使用其他属性,例如整数,唯一标识符,区分大小写的字符串。正如EJP所说,这种情况很少见,但可能会发生。