在openfire中注册新用户?

时间:2009-05-22 01:37:33

标签: cocoa ldap xmpp messaging openfire

无论如何都要通过OpenFire中的HTTP请求注册新用户。我希望用户能够在用可可编写的应用程序中注册我的消息服务。可以这样做吗?

6 个答案:

答案 0 :(得分:4)

查看Web管理控制台的create-a-user页面(http://<openfire-server>:<port>/user-create.php)。它使用简单的HTTP GET表单来创建新用户。我想你可以从该页面的源代码中提取提交URL和各种必填字段,并从你的Cocoa应用程序构建你自己的GET请求。

答案 1 :(得分:3)

在Openfire中注册新用户的最简单方法是UserService插件。只需看看http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html

即可

答案 2 :(得分:2)

您可以使用openfire管理控制台中提供的可用用户服务插件,选择插件选项卡,选择可用插件,然后单击绿色+按钮安装用户服务插件;第二步,转到服务器选项卡 - &gt;服务器设置页面,并确保启用用户服务插件enter image description here

希望这可以帮助其他人~~~~~~~~~~

答案 3 :(得分:1)

您可以在openfire中使用rest API插件

转到插件然后转到可用的插件,然后添加rest API插件,然后转到帮助页面或

https://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html

您将获得所有其他API以在openfire中执行操作

答案 4 :(得分:0)

在openfire服务器中查找http-bind

http://localhost:9090/http-bind.jsp

我使用strope js client lib可以很好地使用我的rails web项目,所以我猜你也可以使用你自己的xmpp lib在你的cocoa项目中实现它

答案 5 :(得分:0)

您可以使用XEP-77中指定的带内注册来添加您需要的XMPP连接中的帐户。