Problemas de conexión con cliente IpWorks

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Tagged:

Saludos, tengo un cliente desarrollado con el control XMPP de IpWorks. Con servidores como kleenux.org o jabber-hispano.org funciona correctamente pero cuando he intentado conectarme al cliente que lleva el nombre de esta web: jabberes.org me dice Invalid Xpath.

Alguien me puede ayudar?
Gracias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Cabecera XML

En JabberEs utilizamos un servidos, [ejabberd], de los que más cumplen el estándar XMPP. Me da que el fallo viene dado por la cabecera que añade nuestro servidor antes de comenzar el stream:

<?xml version='1.0'?>

que otros servidores, como los que mencionas, no envían. Probaría contactar con los desarrolladores de IPWorks y comentarles el problema.

Respuesta de IpWorks

Me han dicho que han intentado conectar con el servidor ejabberes.org i que han sido incapaces debido a que utiliza autenticación SASL. El componente que ellos han diseñado no soporta esta autenticación pero hay algo que no entiendo. Se supone que el servidor permite conexión sin autenticación.

Qué puede estar pasando? El servidor negocia la autenticación?

Gracias

PD: Esto es lo que me han respondido: I was unable
to connect however, because this server is setup to require SASL Digest
authentication. The component supports plain and digest authentication, but
it doesn't do SASL. This is something we plan to add in the future, but I
do not know when.

Aunque jabberes.org soporta a

Aunque jabberes.org soporta autenticación SASL, ésta no es necesaria, también permite la digest y la plana. Puedes comprobar que puedes conectar con clientes que no soportan SASL como Psi o Gaim.

Autenticación SASL con componente de IpWorks

He vuelto a ponerme en contacto con un técnico de IpWorks. Al parecer ha estado haciendo pruebas de conexión desde su componente Xmpp para .Net Compact Framework y dice que programas como Psi o Gaim si soportan autenticación SASL.

A continuación os envío dos trazas XML de dos intentos distintos de conexión. Uno con el servidor KLEENUX que funciona sin problemas y la otra con JABBERES que no funciona por la autenticación SASL. No SASL mechanism to be used y Negotiating SASL auth mechanism respectivamente.

Gracias

------------------------------------------------------------------
FUNCIONA: KLEENUX.ORG
------------------------------------------------------------------
Connecting to server.
Opening XML streams.
<?xml version='1.0'?>
<?xml version='1.0'?>
No SASL mechanism to be used.
Authenticating.
javigu
javigu49641F0DEE5
javigu629d87af4a7cf09c9b0970871ae03e17bdca440749641F0DEE5IP*Works! XMPP Agent

Retrieving roster (buddy list).


Setting status to 'available'.

chatAvailable for Chat.
1

5

------------------------------------------------------------------
NO FUNCIONA: JABBERES.ORG
------------------------------------------------------------------
Connecting to server.
Opening XML streams.
<?xml version='1.0'?>
<?xml version='1.0'?>
DIGEST-MD5PLAIN
Negotiating SASL auth mechanism.

SASL mechanism PLAIN to be used.
Authenticating.
javigu
bm9uY2U9IjkzNjcxMDI0Iixxb3A9ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNz