フロントエンドが iPhone であるアプリケーションを構築しており、バックエンドとして ROR を使用し、データベースとして mongoDB を使用しています。これは、私が jabber プロトコルと XMPP サーバーを使用している一種のチャット アプリケーションです。Rails アプリでユーザーを作成するときに、XMPP サーバーでも同じユーザーを作成する必要があります。どんな助けでも大歓迎です。
1 に答える
2
理想的な状況は、ユーザーのソースを 1 つだけにして、同じサービスを使用するように XMPP サーバーを構成することです。
たとえば、XMPP サーバーを LDAP に対して認証するのが一般的であり、その場合、すべてのユーザー管理は LDAP サーバーに委任されます。XMPP サーバーはユーザー管理をまったく処理しませんが、ユーザー関連のクエリを LDAP に任せます。
これは、最終的には、2 つの別々のシステムを同期させようとするよりも信頼性が高くなります。あなたの場合のユーザー管理がカスタムである場合(そうであるように見えます)、それを使用するには、カスタムモジュール/プラグインをXMPPサーバーに追加する必要があることを意味する場合があります(使用しているものについては言及していません)。サービス。
于 2012-06-20T13:12:39.290 に答える