Question

Is there anyway to register new users through an HTTP request in OpenFire. I want users to be able to sign up for my messaging service from within an app written in cocoa. Can this be done??

Was it helpful?

Solution

Take a look at the web administration console's create-a-user page (http://<openfire-server>:<port>/user-create.php). It uses a simple HTTP GET form to create a new user. I imagine you could pull the submit URL and various required fields from the source of that page and build your own GET request from your Cocoa app.

OTHER TIPS

The easiest way to register a new user in Openfire is the UserService plugin. Just take a look at http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html

you can use the available user service plugin which is available in openfire admin console, choose the plugin tab, choose available plugin and click the green + button to install user service plugin; second, go to the server tab ->server setting page, and make sure you enable the user service plugin enter image description here

hope this can help the others~~~~~~~~~~

You can use rest API plugin in openfire

Go to plugin then go to available plugin then add rest API plugin then go to help page or

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

You'll get all the rest API to perform operation in openfire

You can use in-band registration as specified in XEP-77 to add accounts from the XMPP connection you're going to need.

lookup about http-bind in your openfire server

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

I use strope js client lib work with my rails web project well, so I guess you can also use your own xmpp lib to realize it in your cocoa project

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top