我正在尝试将ejabbered与django api集成。我无法理解要使用哪个包。任何人都可以告诉我将jabbered与django用户表集成的步骤。我也想知道它在app端建立聊天的流程。 我无法弄清楚django中用于xmpp的包。
任何帮助将不胜感激。我知道我必须在用户表中包含ejabbered密码和用户名。
答案 0 :(得分:1)
ejabberd允许通过外部脚本(extauth)处理身份验证。有一个第三方Django应用程序(django-ejabberd-bridge)使用该机制能够使用Django的用户数据库进行ejabberd身份验证。这就是你要找的东西。引用自述文件:
这是一个将ejabberd XMPP服务器与Django集成的django应用程序
现在它只允许ejabberd服务对Django的身份验证中间件执行身份验证。
自述文件还包含如何设置的详细步骤。