I've been using a set of scripts called Jabber Web Steward (JWS) on my Jabber 1.4.3 system for quite a while. What JWS offers is a means of controlling account registrations on the Jabber server. It doesn't look like such a tool is available for eJabber, but it would certainly be nice to have. Here is a rundown of how JWS works.
User goes to a web page and enters their proposed username and valid email address. The Jabber server sends a confirmation email to the user. User confirms by clicking the link contained in the email. Message is sent to the Jabber admin letting them know that an account was confirmed. Jabber admin goes to the JWS admin page and reviews the request. If it meets with approval, the Jabber admin selects to Create the Account. Account is created with a random password. Account credentials are sent to the requestor.
I'm not sure what it would take to get this kind of functionality within eJabber, or if something like this exists today.
Any ideas??
Thanks,
Bill
It seems the Jabber server is
It seems the Jabber server is involved in the proccess only to actually create the account, right? Everything else is done by JWS itself (serve the website, send emails to user and admin...).
If so, you can modify JWS to be ejabberd-compatible: instead of creating the user for jabberd, call the command line tool: