【发布时间】:2012-03-20 12:20:03
【问题描述】:
我有一个使用 XMPP 进行聊天的 Web 应用程序。唯一真正的问题是用户必须在正确的服务器上创建自己的 XMPP 帐户。我想自动化这个过程。
如何为新用户自动创建新的 XMPP 帐户?我如何知道该帐户可以使用或不使用哪个地址?
【问题讨论】:
标签: xmpp
我有一个使用 XMPP 进行聊天的 Web 应用程序。唯一真正的问题是用户必须在正确的服务器上创建自己的 XMPP 帐户。我想自动化这个过程。
如何为新用户自动创建新的 XMPP 帐户?我如何知道该帐户可以使用或不使用哪个地址?
【问题讨论】:
标签: xmpp
有几种不同的方法:
【讨论】:
您需要实现(以及您的服务器支持)XEP-0133 Service Administration,尤其是添加用户命令。您可以创建随机用户 ID 或使用某些逻辑生成它们并以某种方式存储它们以检查唯一性。 get-registered-users 命令也可能有帮助。
【讨论】: