如何创建XMPP帐户



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

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

有几种不同的方法:

  1. 让客户在频带内注册。然后他们可以自己选择用户名
  2. 连接到现有的用户数据库,或直接与之接口
  3. 服务器可能有一些可以使用的CLI或基于Web的管理工具
  4. 正如ggozad所写,使用服务管理定义的Add user命令

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

最新更新