[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Problem with biinding using non-ascii dn
HI
I setup openldap as my login source,one problem is I can't using non-ascii as username to login.I found it is because I can't biding openldap using non-ascii dn.
Here's the successful search:
ldapsearch -h 192.168.0.155 -D "cn=TEST,dc=gdou,dc=edu.cn" -w password -b "dc=gdou,dc=edu.cn" -B cn=曾隽
Chinese chars can using in filter and results
But,this search is fail to bind:
ldapsearch -h 192.168.0.155 -D "cn=曾隽,dc=gdou,dc=edu.cn" -w password -b "dc=gdou,dc=edu.cn" -v cn=test
it returns:
resultCode 49 (Invalid credentials)
I try to encode it,like:
ldapsearch -h 192.168.0.155 -D "cn=\E6\9B\BE\E9\9A\BD,dc=gdou,dc=edu.cn" -w password -b "dc=gdou,dc=edu.cn" -v cn=test
or
the same result.
How can I using non-ascii to bind in openldap,I using the same binding config in other ldapserver and everything's fine.
Please help,thanks
Roy Huang