Wrong LDAP DN encoding when modifying password
The LDAP DN is well stored in session after authentication:
$ cat e2e-tests/conf/sessions/805a2f0620a1839d5d4d18a2b67cc94f9af58708a17c88f42b9fba8f3f40c3b7 | json_pp
{
"UA" : "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0",
"_dn" : "cn=Clément OUDOT,ou=users,dc=example,dc=com",
"_session_kind" : "SSO",
"_loginHistory" : {
"successLogin" : [
{
"_utime" : 1542126092,
"ipAddr" : "127.0.0.1"
}
]
},
"ipAddr" : "127.0.0.1",
"_session_id" : "805a2f0620a1839d5d4d18a2b67cc94f9af58708a17c88f42b9fba8f3f40c3b7",
"_auth" : "LDAP",
"_lastAuthnUTime" : 1542126092,
"_utime" : 1542126092,
"authenticationLevel" : 1,
"_userDB" : "LDAP",
"uid" : "coudot2",
"_user" : "coudot2",
"_whatToTrace" : "coudot2",
"_startTime" : "20181113172132",
"mail" : "clement@oodo.net",
"cn" : "Clément OUDOT",
"_choice" : "2LDAP",
"_updateTime" : "20181113172132"
}
But we have an error when modifying password:
Nov 13 17:22:06 ader-worteks slapd[1205]: conn=1020 op=1 BIND anonymous mech=implicit ssf=0
Nov 13 17:22:06 ader-worteks slapd[1205]: conn=1020 op=1 BIND dn="cn=Clément OUDOT,ou=users,dc=example,dc=com" method=128
Nov 13 17:22:06 ader-worteks slapd[1205]: conn=1020 op=1 RESULT tag=97 err=49 text=
Nov 13 17:22:06 ader-worteks slapd[1205]: conn=1020 op=2 UNBIND
Nov 13 17:22:06 ader-worteks slapd[1205]: conn=1020 fd=16 closed