【问题标题】:How can I create an XMPP account?如何创建 XMPP 帐户?
【发布时间】:2012-03-20 12:20:03
【问题描述】:

我有一个使用 XMPP 进行聊天的 Web 应用程序。唯一真正的问题是用户必须在正确的服务器上创建自己的 XMPP 帐户。我想自动化这个过程。

如何为新用户自动创建新的 XMPP 帐户?我如何知道该帐户可以使用或不使用哪个地址?

【问题讨论】:

    标签: xmpp


    【解决方案1】:

    有几种不同的方法:

    1. 让客户register in-band。然后他们可以自己选择用户名。
    2. 连接到现有的用户数据库,或直接与其交互。
    3. 服务器可能有一些可以使用的 CLI 或基于 Web 的管理工具。
    4. 正如 ggozad 所写,使用服务管理定义的添加用户命令。

    【讨论】:

      【解决方案2】:

      您需要实现(以及您的服务器支持)XEP-0133 Service Administration,尤其是添加用户命令。您可以创建随机用户 ID 或使用某些逻辑生成它们并以某种方式存储它们以检查唯一性。 get-registered-users 命令也可能有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多