Hi,
I have setup ejabberd to use external authentication using ruby script.
Then used mod_admin_extra to subscribe 2 users with each other.
But i am not able to retrive the roster information. If i run the add_rosteritem while user is loggedin the contact is displayed( e.g in psi ).
But if i log off and login again the roster is empty.
Does external authentication not work with roster or am i doing something wrong?
add_rosteritem does two
add_rosteritem does two things:
1. It adds the roster item to the internal Mnesia database.
2. Then it sends to the logged in client the roster item.
All this is theorically independent of whatever auth method backend you configured.
Have you implemented the
Have you implemented the expected behaviour on isuser request in your auth script?
Also (just in case), have you enabled mod_roster(_odbc) in ejabberd?