2008-10-22 280 views
1

我正在嘗試使用LDAP身份驗證配置ejabberd安裝,但即使使用管理員用戶,我也無法登錄。 這是我ejabberd.cfg文件的一部分:ejabberd - LDAP身份驗證

%... 
{auth_method, ldap}. 
{ldap_servers, ["server2000.tek2000.local"]}. 
{ldap_port,389}. 
{ldap_uidattr, "uid"}. 
{ldap_base, "dc=server2000,dc=tek2000,dc=com"}. 
{ldap_rootdn, "[email protected]"}. 
{ldap_password, "secret"}. 
%... 

我缺少什麼?

我必須說,使用OpenFire,我可以使用此證書/配置進行連接。

我使用Spark作爲我的客戶端應用程序。

感謝

回答

1

我期望你ldap_rootdn實際上應該看起來像

cn=tempadm,dc=server2000,dc=tek2000,dc=com 

,而不是你使用那裏的格式。

1

我,你實際上必須提供LDAP見過的話://實際路徑......所以這個例子

LDAP://cn=tempadm,dc=server2000,dc=tek2000,dc=com 

而且我在那裏LDAP之前也看到它之前需要全部大寫。我不知道你在使用什麼,但是在我使用LDAP的時候,這些是我發現的一些事情。