Зарегистрировать новых пользователей в OpenFire?
Вопрос
Есть ли в любом случае, чтобы зарегистрировать новых пользователей через HTTP -запрос в OpenFire. Я хочу, чтобы пользователи могли подписаться на мою службу обмена сообщениями из приложения, написанного в какао. Можно ли это сделать ??
Решение
Взгляните на страницу Create-A-User Консоли веб-администрирования (http://<openfire-server>:<port>/user-create.php
) Он использует простую форму http Get для создания нового пользователя. Я полагаю, что вы могли бы вытащить URL -адрес отправки и различные необходимые поля из источника этой страницы и создать свой собственный запрос на получение из вашего приложения Cocoa.
Другие советы
Самый простой способ зарегистрировать нового пользователя в OpenFire - это плагин пользователя. Просто взгляните на http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html
Вы можете использовать доступный плагин службы пользователя, который доступен в консоли Admin OpenFire, выберите вкладку Plugin, выберите доступный плагин и нажмите кнопку Green +, чтобы установить плагин пользовательского обслуживания; Во -вторых, перейдите на вкладку сервера -> страница настройки сервера и убедитесь, что вы включите плагин пользователя службы службы
Надеюсь, это может помочь другим ~~~~~~~~~~
Вы можете использовать плагин API REST в OpenFire
Перейдите в плагин, затем перейдите в доступный плагин, затем добавьте плагин REST API, затем перейдите на страницу Help Page или
https://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html
Вы получите все остальные API для выполнения операции в OpenFire
Вы можете использовать регистрацию в диапазоне, как указано в XEP-77 Чтобы добавить учетные записи из подключения к XMPP, вам понадобится.
Поиск HTTP-Bind на вашем сервере OpenFire
http: // localhost: 9090/http-bind.jsp
Я хорошо использую клиентскую LIB Client JS с моим веб -проектом Rails, так что я думаю, что вы также можете использовать свой собственный XMPP LIB, чтобы реализовать его в своем какао -проекте