Neue Benutzer in OpenFire registrieren?
Frage
Gibt es ohnehin, um neue Benutzer über eine HTTP -Anfrage in OpenFire zu registrieren? Ich möchte, dass Benutzer in einer App, die in Kakao geschrieben wurde, für meinen Messaging -Dienst anmelden können. Kann das getan werden?
Lösung
Schauen Sie sich die Create-A-U-User-Seite der Webadministrationskonsole an (http://<openfire-server>:<port>/user-create.php
). Es verwendet ein einfaches HTTP -Formular, um einen neuen Benutzer zu erstellen. Ich kann mir vorstellen, dass Sie die URL und verschiedene erforderliche Felder aus der Quelle dieser Seite abrufen und Ihre eigene Get -Anfrage von Ihrer Cocoa -App erstellen können.
Andere Tipps
Der einfachste Weg, einen neuen Benutzer in OpenFire zu registrieren, ist das UserService -Plugin. Schauen Sie sich einfach an http://www.ignitealtime.org/projects/openfire/plugins/userservice/readme.html
Sie können das verfügbare User Service Plugin verwenden, das in OpenFire Admin -Konsole verfügbar ist, das Plugin -Registerkarte auswählen, das verfügbare Plugin auswählen und auf die Schaltfläche Green + klicken, um das User Service Plugin zu installieren. Zweitens wechseln Sie zur Registerkarte Server -> Servereinstellungsseite und stellen Sie sicher, dass Sie das User Service Plugin aktivieren
Hoffe das kann den anderen helfen ~~~~~~~~~~
Sie können das REST -API -Plugin in OpenFire verwenden
Gehen Sie zum Plugin und gehen Sie zum verfügbaren Plugin und fügen Sie das REST -API -Plugin hinzu, dann gehen Sie zur Help -Seite oder
https://www.ignitealtime.org/projects/openfire/plugins/restapi/readme.html
Sie erhalten die gesamte REST -API, um den Betrieb in OpenFire durchzuführen
Sie können eine In-Band-Registrierung verwenden, wie in angegebener in XEP-77 Um Konten aus der XMPP -Verbindung hinzuzufügen, benötigen Sie.
Suchen Sie nach HTTP-Bind auf Ihrem OpenFire-Server
http: // localhost: 9090/http-bind.jsp
Ich benutze Strope JS -Client Lib Arbeit mit meinem Rails -Webprojekt gut, daher können Sie auch Ihre eigene XMPP -LIB verwenden, um es in Ihrem Cocoa -Projekt zu verwirklichen