Enregistrer les nouveaux utilisateurs dans OpenFire?
Question
Y a-t-il quand même pour enregistrer de nouveaux utilisateurs via une demande HTTP dans OpenFire. Je veux que les utilisateurs puissent s'inscrire à mon service de messagerie à partir d'une application écrite en cacao. Cela peut-il être fait ??
La solution
Jetez un œil à la page Créer-A-User de la console Web (http://<openfire-server>:<port>/user-create.php
). Il utilise un formulaire HTTP simple pour créer un nouvel utilisateur. J'imagine que vous pouvez retirer l'URL de soumission et divers champs requis à partir de la source de cette page et créer votre propre demande de GET de votre application Cocoa.
Autres conseils
Le moyen le plus simple d'enregistrer un nouvel utilisateur dans OpenFire est le plugin d'utilisateur. Jetez un œil à http://www.ignitererealtime.org/projects/openfire/plugins/userservice/readme.html
Vous pouvez utiliser le plugin de service utilisateur disponible qui est disponible dans la console d'administration OpenFire, choisissez l'onglet Plugin, choisissez le plugin disponible et cliquez sur le bouton Green + pour installer le plugin de service utilisateur; Deuxièmement, accédez à l'onglet Server -> Page de réglage du serveur et assurez-vous d'activer le plugin de service utilisateur
J'espère que cela peut aider les autres ~~~~~~~~~~~
Vous pouvez utiliser le plugin API REST dans OpenFire
Accédez au plugin puis accédez au plugin disponible puis ajoutez le plugin API REST puis allez sur la page d'aide ou
https://www.ignitererealtime.org/projects/openfire/plugins/restapi/readme.html
Vous obtiendrez toute l'API de repos pour effectuer un fonctionnement dans OpenFire
Vous pouvez utiliser l'enregistrement dans la bande comme spécifié dans XEP-77 Pour ajouter des comptes de la connexion XMPP, vous aurez besoin.
Recherche sur HTTP-Bind dans votre serveur OpenFire
http: // localhost: 9090 / http-bind.jsp
J'utilise bien le client du client JS Strope JS avec mon projet Web Rails, donc je suppose que vous pouvez également utiliser votre propre LIB XMPP pour le réaliser dans votre projet de cacao