Software /
code /
prosody-modules
Comparison
mod_auth_ldap/mod_auth_ldap.lua @ 3565:7344513ee160
mod_auth_ldap: Log any error message from open_simple() when testing password
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 29 Apr 2019 00:04:16 +0200 |
parent | 3327:3af2da030397 |
child | 3566:b50be75c8bef |
comparison
equal
deleted
inserted
replaced
3564:35f1dbc943d8 | 3565:7344513ee160 |
---|---|
107 end | 107 end |
108 }); | 108 }); |
109 end | 109 end |
110 elseif ldap_mode == "bind" then | 110 elseif ldap_mode == "bind" then |
111 local function test_password(userdn, password) | 111 local function test_password(userdn, password) |
112 return not not lualdap.open_simple(ldap_server, userdn, password, ldap_tls); | 112 local ok, err = lualdap.open_simple(ldap_server, userdn, password, ldap_tls); |
113 if not ok then | |
114 log("debug", "ldap open_simple error: %s", err); | |
115 end | |
116 return not not ok; | |
113 end | 117 end |
114 | 118 |
115 function provider.test_password(username, password) | 119 function provider.test_password(username, password) |
116 local dn = get_user(username); | 120 local dn = get_user(username); |
117 if not dn then return end | 121 if not dn then return end |