ejabbered xmpp服务器聊天与django api集成

时间:2017-12-27 16:03:41

标签: python django api xmpp ejabberd

我正在尝试将ejabbered与django api集成。我无法理解要使用哪个包。任何人都可以告诉我将jabbered与django用户表集成的步骤。我也想知道它在app端建立聊天的流程。 我无法弄清楚django中用于xmpp的包。

任何帮助将不胜感激。我知道我必须在用户表中包含ejabbered密码和用户名。

1 个答案:

答案 0 :(得分:1)

ejabberd允许通过外部脚本(extauth)处理身份验证。有一个第三方Django应用程序(django-ejabberd-bridge)使用该机制能够使用Django的用户数据库进行ejabberd身份验证。这就是你要找的东西。引用自述文件:

  

这是一个将ejabberd XMPP服务器与Django集成的django应用程序

     

现在它只允许ejabberd服务对Django的身份验证中间件执行身份验证。

自述文件还包含如何设置的详细步骤。