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 ??

Foi útil?

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 enter image description here

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top