2015-04-27 3 views

ответ

17

По умолчанию LDAP DN и все атрибуты не чувствительны к регистру. В схеме можно определить атрибут как чувствительный к регистру, но это редко, и также можно переопределить стандартные правила сравнения, но опять же это редко.

2

DN LDAP состоит из нескольких пар значений атрибутов (RDN), и каждый из них может иметь различный синтаксис. По умолчанию всеми атрибутами, используемыми для именования, являются DirectoryString и, следовательно, не учитываются регистр. Но можно использовать и другие атрибуты, такие как целые числа, уникальные идентификаторы и случайные строки. Как сказал EJP, это редко, но это может произойти.

5

Я думаю, что это зависит от того, что вы делаете.

Во время связывания 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), различающиеся имена должны быть по сравнению регистронезависимо.

+0

Знаете ли вы, что LDAPConnection.getEntry Unboundid не зависит от регистра? или это зависит от LDAP, и поэтому у меня уже есть ответ? – Michael

+2

Я пробовал AD, eDirectory и OUD со всеми верхними и нижними регистрами и не обнаружил различий. – jwilleke

Смежные вопросы