在OpenFire中注册新用户?
题
无论如何,是否可以通过OpenFire中的HTTP请求注册新用户。我希望用户能够从Cocoa编写的应用程序中注册我的消息服务。可以做到吗?
解决方案
查看Web管理控制台的创建A-USER页面(http://<openfire-server>:<port>/user-create.php
)。它使用简单的HTTP GET表单来创建新用户。我想您可以从该页面的来源中提取提交URL和各种必需字段,并从可可应用程序中构建自己的获取请求。
其他提示
在OpenFire中注册新用户的最简单方法是UserService插件。看看 http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html
您可以使用OpenFire Admin Console中可用的可用用户服务插件,选择“插件”选项卡,选择可用插件,然后单击Green +按钮以安装用户服务插件;其次,转到“服务器”选项卡 - >服务器设置页面,并确保启用用户服务插件
希望这可以帮助其他人~~~~~~~~~~
您可以在OpenFire中使用REST API插件
转到插件,然后转到可用插件,然后添加REST API插件,然后转到帮助页面或
https://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html
您将获得所有剩下的API以在OpenFire中执行操作
您可以按照指定的带内注册 XEP-77 要添加您需要的XMPP连接的帐户。
在OpenFire服务器中查找有关HTTP绑定的查找
http:// localhost:9090/http-bind.jsp
我在Rails Web项目中使用Strope JS客户lib工作,所以我想您也可以使用自己的XMPP lib在可可项目中实现它