Hello,
I have been racking my brain for days trying to get this to be configured, so any help would be much appreciated.
I am authing against ldap, and all my users can login, and now I want them to see each other using the ldap shared roster tool. Because the mod_shared_roster @all@ does not support ldap.
Running ejabberd 2.1.8-2 from fedora
My DIT:
base = ou=People,ou=IT,o=school,c=US
Everyone is under this ou
the ldap attribute nsRole needs to be queried for it to be appear (doesnt show up automatically)
the role for everyone that I want to login and show is
nsRole=cn=jabber,ou=IT,o=school,c=US
example:
base = ou=People,ou=IT,o=school,c=US =below this => uid=GIR,ou=People,ou=IT,o=school,c=US
GIR has these other normal attributes
uid = gir
cn = GIR Cheesiest BACON
sn = BACON
objectclass=Person (Robot not allowed permitted, yet)
nsRole=cn=jabber,ou=IT,o=school,c=US
The ldap searches work fine, and they look like this, it will show the uid of everyon that has this attribute.
ldapsearch -x -b "ou=people,ou=IT,o=school,c=us" "(nsRole=cn=jabber,ou=people,ou=it,o=school,c=us)" uid
==
I have tried various settings but I can not get group to show up. Porridge if you are reading this, I would much appreciate the help.
Thanks,
GIR