Sharkey
Comment facilement intégrer un serveur XMPP avec une instance de microblogging Sharkey :
Note : Ça marche aussi avec Misskey et d'autres forks, mais ça n'a pas été testé actuellement.
Ejabberd
Nous cherchons toujours le meilleur moyen de lier directement Ejjaberd à Sharkey, mais il serait surement possible d'adapter le script d'authentification externe pour Mastodon pour le connecter à la base de données Postgresql de Sharkey à la place. Merci de nous le dire si vous arrivez à le faire fonctionner.
Authentification HTTP Prosody
La manière la plus simple de lier un serveur XMPP Prosody à une instance Sharkey est via le module Mod_auth_http et un middleware custom qui traduis les requêtes HTTP en lecture direct de la base de données Postgresql de Sharkey. Si vous faites tourner Sharkey en conteneur, merci de vous assurer que la base de données peut être contactée depuis ce logiciel middleware et que son endpoint http exposé est accessible à Prosody.
Merci de noter que ces requêtes HTTP ne sont pas chiffrées et devraient uniquement être faites sur le même serveur ou sur un réseau interne sécurisé.