Registrar novos usuários no OpenFire?
Pergunta
Existe alguma maneira de registrar novos usuários por meio de uma solicitação HTTP no OpenFire. Quero que os usuários possam se inscrever no meu serviço de mensagens em um aplicativo escrito em cacau. Isso pode ser feito ??
Solução
Dê uma olhada na página Create-A-User do console da Web Administration (http://<openfire-server>:<port>/user-create.php
). Ele usa um formulário HTTP simples para criar um novo usuário. Imagino que você possa puxar o URL de envio e vários campos necessários da fonte dessa página e construir sua própria solicitação GET no aplicativo Cocoa.
Outras dicas
A maneira mais fácil de registrar um novo usuário no OpenFire é o plug -in UserService. Basta dar uma olhada em http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html
Você pode usar o plug -in de serviço do usuário disponível, disponível no OpenFire Admin Console, escolha a guia Plug -in, escolha o plug -in disponível e clique no botão Green + para instalar o plug -in de serviço do usuário; Segundo, vá para a guia Servidor -> Página de configuração do servidor e certifique -se de ativar o plugin de serviço do usuário
Espero que isso possa ajudar os outros ~~~~~~~~~~~
Você pode usar o plug -in Rest API no OpenFire
Vá para o plug -in e depois vá para o plug -in disponível e adicione o plug -in API REST e depois vá para a página de ajuda ou
https://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html
Você receberá toda a API REST para executar a operação no OpenFire
Você pode usar o registro na banda, conforme especificado em XEP-77 Para adicionar contas da conexão XMPP, você precisará.
Pesquisa sobre HTTP-Bind em seu servidor OpenFire
http: // localhost: 9090/http-bind.jsp
Eu uso bem o cliente STROPE JS Lib Work com o meu projeto da Web do Rails, então acho que você também pode usar seu próprio XMPP Lib para realizar isso em seu projeto de cacau