Browse Source

Fix dn sent to ldap for auth

pull/677/head
unknown 6 years ago
parent
commit
d92c390c07
  1. 3
      src/api/identity.rs

3
src/api/identity.rs

@ -96,7 +96,8 @@ fn _password_login(data: ConnectData, conn: DbConn, ip: ClientIp) -> JsonResult
// Attempt to bind to ldap with these credentials
match LdapConn::new(CONFIG.ldap_host().as_str()) {
Ok(ldap) => {
let bind = ldap.simple_bind(ldap_username, password)?.non_error();
let bind_dn = format!("uid={},{}", ldap_username, CONFIG.ldap_search_base_dn());
let bind = ldap.simple_bind(bind_dn.as_ref(), password)?.success();
if bind.is_err() {
err!(

Loading…
Cancel
Save