diff options
Diffstat (limited to 'src/ejabberd_auth.erl')
-rw-r--r-- | src/ejabberd_auth.erl | 6 |
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{}}. |