[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