[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ejabberd + openLDAP



Добрый день, многоуважаемые гуру!

Установил и настроил LDAP и Ejabberd, соединил их вот таким конфигом:

%% Authentication using LDAP
%%
{auth_method, ldap}.
%%
%% List of LDAP servers:
{ldap_servers, ["10.0.0.7"]}.
%%
%% Encryption of connection to LDAP servers (LDAPS):
{ldap_encrypt, none}.
%%{ldap_encrypt, tls}.
%%
%% Port connect to LDAP server:
{ldap_port, 389}.
%%{ldap_port, 636}.
%%
%% LDAP manager:
{ldap_rootdn, "cn=admin,dc=ldap"}.
%%
%% Password to LDAP manager:
{ldap_password, "password"}.
%%
%% Search base of LDAP directory:
{ldap_base, "ou=people,dc=ldap"}.


Как видно, все пользователи из ou=people могут авторизоваться в jabber. Но у меня есть ещё группа cn=Jabber,ou=group,dc=ldap и очень бы хотелось, чтоб только члены этой группы могли заходить. Собственно, вопрос в том, что рекомендуемого параметра от AD memberOf в OpenLDAP у меня нету, а пользователи принадлежат группе и видно это только в свойствах самой группы, по memberUid. Посоветуйте, как настроить параметр
%%{ldap_filter, "(memberOf=cn=Jabber,ou=group,dc=ldap)"}. - вот так оно должно, по идее, работать в AD.
Ну или какой-то более иной путь.

Reply to: