No estoy demasiado familiarizado con el protocolo XMPP, pero desde que Microsoft lanzó oficial XMPP soporte para Windows live Messenger, me he estado preguntando cómo hacer que funcione con el "Jabber" tipo de cuenta en iChat (que es también XMPP). Nadie ha encontrado una solución?
Respuesta
¿Demasiados anuncios?Un montón de sitios de blog, parecen haber asumido que Windows Live XMPP apoyo funcionaría con cualquier existentes cliente Jabber, pero no es así.
Para iniciar sesión en Windows Live Messenger de la red con XMPP, un programa cliente necesita usar OAuth; es decir, ha de dirigir el sitio web de Microsoft para iniciar sesión en Windows Live y, a continuación, tiene que conectarse a MS a través de XMPP y pasar un token se obtuvo usando OAuth.
Así pues, para usar iChat con él, ya sea de iChat habría que añadir soporte para todos los que en concreto, o no sería necesario algún tipo de proxy entre iChat y la MS de los servidores que iba a hacer la autenticación parte y, a continuación, pasar todo lo demás a través de iChat. Lamentablemente, no he oído de nadie que la construcción de nada de eso todavía.
Si todo lo que quería hacer es conectar con el Windows Live Messenger de la red de iChat, usted podría tener más suerte sólo va a través de un servidor Jabber que tiene el MSN de Transporte instalado, que conecta con el Windows Live Messenger de la red utilizando la antigua MSNP protocolo en lugar de XMPP.