Hello, aLL.
There's AD domain DC=domain,DC=com running Win2003R2, ejabberd-2.0.1-6 on Debian-5.0.7. Trying to understand next: in Domain there are several groups like "00", "01", "02, ... " and users like "user1", "user2", "user3", ...". All of them are in CN=Users.
Domain user can be in several domain groups, for example, "user1" is in "00" and "03", user2 - in "01", "02", "03" etc.
Successfully compiled mod_shared_roster_ldap.erl, get it work - authentication in AD, basing on department field in user properties, is OK.
But setting up a shared roster for all users according groups, they have to be in, is rather complicate task: I don't understand is it possible to set up same user in different groups in roster like in domain?
So, there's a question: can I create domain group, for example, "Jabber" which will include all domain groups I need and create roster basing on this groups. So the shared roster have to consist of domain groups "01" "02" "03", ... and if domain user is in this group - it have to be in shared roster group too.
How LDAP-authentication parameters (ldap_filter, ldap_base, ...) in ejabberd.cfg are have to be set?
Hi, you are not alone with
Hi, you are not alone with this problem. I read few posts on this forum about roster_ldap configuration and looks like there is no indications (on forum), that somebody was successfull with combination of AD and roster_ldap module.
I have 2.1.6 with AD, and I havent problem with setup authentification through ldap and vcard_ldap running fine too. But problems with roster_ldap are very frustrating :( .
Thanks, SasaXmmp. So, only
Thanks, SasaXmmp.
So, only thing I can do with mod_shared_roster_ldap is to create one shared roster for all users, and I can't divide them to groups, according to my needs, f.e. one user in different groups, right?
The mod_shared_roster_ldap
The only possible solution would be an option that would for each user create the roster with only those users that are in the same groups that the user is in. This possibility should be considered.