0

我正在构建一个应用程序,其中前端是 iPhone,我使用 ROR 作为后端,使用 mongoDB 作为我的数据库。这是我使用 jabber 协议和 XMPP 服务器的一种聊天应用程序。现在我希望在我的 rails 应用程序中创建用户时,应该在 XMPP 服务器上创建相同的用户。任何帮助将非常感激。

4

1 回答 1

2

理想的情况是只有一个用户源,并将 XMPP 服务器配置为使用相同的服务。

例如,通常让 XMPP 服务器针对 LDAP 进行身份验证,然后将所有用户管理委托给 LDAP 服务器。XMPP 服务器根本不处理用户管理,而是将任何与用户相关的查询推迟到 LDAP。

这最终将比试图使两个独立的系统保持同步更可靠。如果您的用户管理是自定义的(看起来是自定义的),这可能意味着您还必须向 XMPP 服务器添加自定义模块/插件(您没有提到您使用的是哪个)才能使用它服务。

于 2012-06-20T13:12:39.290 回答