Akkoma / Pleroma

Comment facilement intégrer un serveur XMPP à Akkoma ou Pleroma. Dans ce qui suit nous allons nous concentrer sur Akkoma (un meilleur fork de Pleroma), mais Pleroma devrait fonctionner plus ou moins pareil.

Authentification externe Ejabberd

La manière la plus simple d'intégrer un serveur XMPP Ejabberd avec Akkoma est d'utiliser le script d'authentification externe de la documentation officielle d'Akkoma. Il marche en intéragissant directement avec l'API HTTP d'Akkoma.

Please note that these http requests are unencrypted and should only be done on the same server or in a secure internal network.

Bot Akkoma pour Ejabberd

Une autre option facile est d'utiliser un bot sur votre instance Akkoma avec lequel on peut intéragir pour enregistrer un compte via l'API Ejabberd. Vous pouvez trouver le logiciel du bot nécessaire ici. Ce bot a également d'autres chouettes fonctionnalités pour obtenir des détails de Ejabberd, donc ça pourrait valoir la peine de le mettre même si une autre méthode d'intégration de compte est utilisée.

Via LDAP

Si vous installez une nouvelle instance Akkoma ou Pleroma, vous pouvez également envisager de gérer les comptes utilisateurices via une base de données LDAP à part comem expliqué dans la documentation officielle d'Akkoma ici. Merci de vous référer au tutoriel LDAP dédié pour la partie serveur XMPP.

Prosody

Nous cherchons toujours les meilleures options pour relier directement Prosody à Akkoma ou Pleroma. Vous pourrez peut-être utiliser la même méthode Oauth2 comme expliqué dans le tutoriel d'intégration Mastodon ou via un module d'authentification basic http comme expliqué dans le tutoriel Friendica.