2008-10-22 3 views
1

Я пытаюсь настроить установку ejabberd с использованием аутентификации LDAP, но я просто не могу войти в систему, даже с пользователем admin. Это часть моего файла 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, это были некоторые вещи, которые я обнаружил.

Смежные вопросы