Domanda

Il problema principale è, come è possibile garantire le persone possono accedere al server XMPP, senza dover sicuro di login di nuovo dalla pagina web app di accesso?

È stato utile?

Soluzione

Presumo che si desidera inviare una strofa <presence/> che indica che l'utente è disponibile. In tal caso, è necessario creare un'istanza di una nuova sessione, sia per la registrazione manualmente, o con altri mezzi.

Se si desidera accedere automaticamente un utente e avviare l'applicazione, provare a utilizzare localStorage, quindi innescando login in modo che sembra che l'utente non ha accesso.

Se si voleva inviare un <presence><show>chat</show></presence> o qualcosa di simile a questo, si potrebbe essere in grado di farla franca con l'utilizzo di una connessione BOSH preesistente. Il problema è che non sarà possibile presenza dal JID nel roster perché nessun sonde sono stati inviati.

mi raccomando la prima soluzione. Il secondo è lì più a scopo informativo di ogni altra cosa. E se arriva il momento critico, andare a http://xmpp.org . Guardare attraverso BOSH XEP (se lo si utilizza), RFC 3920 (XMPP Core) e RFC 3921 (XMPP IM).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top