2012-06-20 30 views

回答

2

理想的情況是隻有一個用戶來源,並配置您的XMPP服務器使用相同的服務。

例如,XMPP服務器對LDAP進行身份驗證很常見,然後將所有用戶管理委派給LDAP服務器。 XMPP服務器根本不處理用戶管理,但將任何用戶相關的查詢都推遲到LDAP。

這最終比試圖保持兩個單獨的系統同步更可靠。如果您的案例中的用戶管理是自定義的(看起來是這樣),這可能意味着您將不得不向您的XMPP服務器添加一個自定義模塊/插件(您尚未提及您使用的是哪一個)以使用該模塊/插件服務。

+0

是的我現在只想使用單一來源。我正在嘗試運行shell命令「system」來運行我所需的查詢。它可以正常工作,當我從我的服務器做到這一點,但是當我從我的Rails應用程序做同樣的事情時,我得到的返回值爲「無」或有時爲「假」 –

+0

我通過以下鏈接找到答案[link](http:// siddharth-ravichandran.com/category/ejabberd/)。這解決了我的問題,我還必須在我的文件頂部添加一行「include Jabber」。 –

相關問題