aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_auth.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_auth.erl')
-rw-r--r--src/ejabberd_auth.erl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl
index d078223e1..d7f6b3668 100644
--- a/src/ejabberd_auth.erl
+++ b/src/ejabberd_auth.erl
@@ -79,8 +79,10 @@ init([]) ->
ok;
ldap ->
LDAPServers = ejabberd_config:get_local_option(ldap_servers),
- eldap:start_link("ejabberd", LDAPServers, 389, "", ""),
- eldap:start_link("ejabberd_bind", LDAPServers, 389, "", "")
+ RootDN = ejabberd_config:get_local_option(ldap_rootdn),
+ Password = ejabberd_config:get_local_option(ldap_password),
+ eldap:start_link("ejabberd", LDAPServers, 389, RootDN, Password),
+ eldap:start_link("ejabberd_bind", LDAPServers, 389, RootDN, Password)
end,
{ok, #state{}}.