Question

Le principal problème est, comment voulez-vous que les gens puissent se connecter au serveur XMPP en toute sécurité sans avoir à se connecter à nouveau à partir de la page de connexion de l'application web?

Était-ce utile?

La solution

Je suppose que vous voulez envoyer une strophe <presence/> indiquant que l'utilisateur est disponible. Dans ce cas, vous devez instancier une nouvelle session, soit en vous connectant manuellement, ou d'autres moyens.

Si vous voulez vous connecter automatiquement un utilisateur et démarrer l'application, essayez d'utiliser localStorage, déclenchant alors la connexion de sorte qu'il semble que l'utilisateur n'a pas de connexion.

Si vous voulez envoyer un <presence><show>chat</show></presence> ou quelque chose de semblable à cela, vous pourriez être en mesure de se contenter d'utiliser une connexion BOSH pré-existante. Le problème avec qui vous ne serez pas présence de JIDs dans la liste, car aucune sonde ont été envoyés.

Je recommande la première solution. Le second est là plus à titre d'information que toute autre chose. Et si les choses se gâtent, aller à http://xmpp.org . Regardez à travers BOSH XEP (si vous utilisez), RFC 3920 (XMPP Core) et RFC 3921 (XMPP IM).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top