Active directory LDAP DN不区分大小写吗?

Active directory LDAP DN不区分大小写吗?,active-directory,ldap,Active Directory,Ldap,我构建了一些假定LDAP DN不区分大小写的功能 我已经用ActiveDirectory、Oracle和OpenLDAP检查了它,它不区分大小写 是否适用于所有LDAP?LDAP DNs,默认情况下,所有属性都不区分大小写。在模式中可以将属性定义为区分大小写,但这种情况很少见,也可以覆盖默认比较规则,但这种情况也很少见。LDAP DN由多个属性值对(RDN)组成,每个属性值对可能具有不同的语法。默认情况下,命名中使用的所有属性都是DirectoryString,因此不区分大小写。 但是可以使用其

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

我已经用ActiveDirectory、Oracle和OpenLDAP检查了它,它不区分大小写


是否适用于所有LDAP?

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

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

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

在绑定期间,DN不应区分大小写,无论DN中属性的组成如何

电子目录“”


根据LDAP协议注释请求(RFC),可分辨名称应进行不区分大小写的比较。您知道unbounded的LDAPConnection.getEntry是否不区分大小写吗?或者它依赖于LDAP,因此我已经有了答案?我尝试了所有大写和小写的AD、eDirectory和OUD,没有发现任何差异。