読者です 読者をやめる 読者になる 読者になる

end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

LDAP は、検索時に大文字/小文字 や 全角/半角 を無視するみたい

uid=end0tknr,ou=people,o=sexy-group
uid=END0TKNR,ou=people,o=sexy-group
uid=end0tknr,        ou=people,o=sexy-group
uid=END0TKNR,        ou=people,o=sexy-group

↑この条件で、LDAP Admin ( http://www.ldapadmin.org ) を使って、ldap検索しましたが、いずれもuid=end0tknr のレコードが見つかりました。


大文字/小文字の無視は、 /etc/openldap/schema/core.schema で caseIgnoreMatch を設定している為のようです。
全角/半角の無視は、その UNICODEの正規化(normalize)が原因のようですが、「全角/半角を無視しない」設定?方法はよく分かりませんでした。

以前、書いた mysqlのcollateに内容がにてますね

http://d.hatena.ne.jp/end0tknr/20100613/1276427626