- Move all signup-completion tasks to the account creation service
- Add the most lightweight ejabberd API client wrapper possible
- Add inviter and invitee to each others' XMPP rosters when invitee completes signup
Currently not enabled in development, due to there not yet being an officially documented, easy way to run ejabberd etc. locally (coming soon).
Regarding API authentication: it is going to be configured for the relevant endpoints using IP addresses (and communicating between VMs via Zerotier).