web-dev-qa-db-ja.com

LDAP DNの大文字と小文字は区別されませんか?

LDAP DNは大文字と小文字を区別しないことを前提とする機能を構築します。

ActiveDirectory、Oracle、OpenLDAPで確認しましたが、大文字と小文字は区別されません。

すべてのLDAPで正しいですか?

21
Michael

LDAP DNおよびすべての属性は、デフォルトで大文字と小文字を区別しません。スキーマで大文字と小文字を区別する属性を定義することは可能ですが、これはまれであり、デフォルトの比較ルールをオーバーライドすることも可能ですが、これもまれです。

27
user207421

私はそれがあなたがしていることに依存していると思います。

バインド中、DNは、DN内の属性の構成に関係なく、大文字と小文字を区別しないでください。

Active Directoryの識別名は大文字と小文字を区別しません。

Edirectory " ネーミング属性の1つが大文字と小文字を区別する場合でも、識別名は大文字と小文字を区別しません。 "

LDAPプロトコルのコメント要求(RFC)によると、識別名は大文字と小文字を区別せずに比較する必要があります。

7
jwilleke

LDAP DNは複数の属性値ペア(RDN)で構成され、それぞれが異なる構文を持つ場合があります。デフォルトでは、ネーミングで使用される属性はすべてDirectoryStringであるため、大文字と小文字は区別されません。ただし、整数、一意識別子、大文字と小文字を区別する文字列など、他の属性を使用できます。 EJPが言ったように、これはまれですが、起こる可能性があります。

2
Ludovic Poitou