Please help: Allowing new users and ad hoc roster

Hi,

I need to setup an ejabberd server with the following 2 custom options. Please point me to how these can be accomplished with ejabberd. Your help with this is deeply appreciated.

1. Each connecting new user/jid should be allowed access. The connect request should include a special auth key (in band) that tells the ejabberd server to allow this new user (this prevents spam).

2. Each connecting user/jid supplies their list of contacts at connect time (which is obtained from elsewhere). It doesn't matter whether this contact list/roster is stored in DB by the server or just kept in memory for this session - whatever is easier to configure and saves memory usage.

Thanks!

Syndicate content