-2
我正在嘗試與Django api集成ejabbered。我無法理解要使用哪個軟件包。任何人都可以告訴我將jabbered與django用戶表集成在一起的步驟。我也想知道它的流程,以在app端建立聊天。 我無法弄清楚用於xmpp的django中使用的軟件包。ejabbered xmpp服務器聊天與Django api集成
任何幫助將不勝感激。我知道我必須在用戶表中包含密碼和用戶名。
我正在嘗試與Django api集成ejabbered。我無法理解要使用哪個軟件包。任何人都可以告訴我將jabbered與django用戶表集成在一起的步驟。我也想知道它的流程,以在app端建立聊天。 我無法弄清楚用於xmpp的django中使用的軟件包。ejabbered xmpp服務器聊天與Django api集成
任何幫助將不勝感激。我知道我必須在用戶表中包含密碼和用戶名。
ejabberd允許通過外部腳本處理認證(extauth)。有一個第三方Django應用程序(django-ejabberd-bridge)使用該機制能夠使用Django的用戶數據庫進行ejabberd身份驗證。這就是你要找的。從它的README引用:
這是一個Django應用ejabberd XMPP服務器和Django
整合現在,它只是允許ejabberd服務對Django的認證中間件進行認證。
自述文件還包含如何設置它的詳細步驟。
django-ejabberd-bridge將只安裝ejabberd應用程序。我需要將它與我的django api連接,然後在註冊api中創建一個新的ejabberd用戶,然後在ejabberd中註冊該用戶,以設置聊天。 Django ejabbered橋沒有告訴任何關於如何在ejabbered中註冊新用戶的信息。我也需要得到它的jabbered id –
請閱讀django-ejabberd-bridge的作用。您不需要以某種方式在ejabberd中創建用戶,因爲ejabberd將使用Djangos數據庫來獲取用戶信息。 – Dunedan