Akkoma/Pleroma
如何轻松将 XMPP 服务器与 Akkoma 或 Pleroma 集成。在下文中,我们将重点关注 Akkoma(更好的 Pleroma fork),但 Pleroma 的工作原理应该或多或少相同。
ejabberd 外部认证
将 ejabberd XMPP 服务器与 Akkoma 集成的最简单方法是使用官方 Akkoma 文档中的外部认证脚本。它通过与 Akkoma http API 直接交互来工作。
Please note that these http requests are unencrypted and should only be done on the same server or in a secure internal network.
ejabberd 的 Akkoma 机器人
另一个易于使用的选项是在 Akkoma 实例上运行机器人,可以通过 ejabberd API 与之交互注册账号。您可以在此处找到所需的机器人软件。这个机器人还有一些其他不错的功能,可以从 ejabberd 获取详细信息,因此即使使用其他账号集成方法,它也值得运行。
通过 LDAP
如果要设置新的 Akkoma 或 Pleroma 实例,您还可以考虑通过单独的 LDAP 数据库管理用户账号,如 Akkoma 官方文档中所述。有关 XMPP 服务器部分,请参阅我们的 LDAP 专用教程。
Prosody
我们仍在研究将 Prosody 直接链接到 Akkoma 或 Pleroma 的最佳选择。您可以使用 Mastodon 集成教程中解释的相同 Oauth2 方法,也可以使用 Friendica 教程中解释过的 http 基本认证模块。