Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm not all too familiar with the XMPP protocol, but ever since Microsoft released official XMPP support for Windows live Messenger, i've been wondering how to make it work with the "Jabber" account type on iChat (which is also XMPP). Anyone found a solution?

share|improve this question
up vote 1 down vote accepted

A lot of blog sites seem to have assumed that Windows Live's XMPP support would work with any existing Jabber client, but it isn't so.

To log into the Windows Live Messenger network with XMPP, a client program needs to use OAuth; i.e. it has to direct you to Microsoft's web site to log in to Windows Live, and then it has to connect to MS via XMPP and pass a token it got using OAuth.

So, to use iChat with it, either iChat would have to add support for all of that specifically, or there would need to be some kind of proxy in between iChat and the MS servers that would do the authentication part and then pass everything else through for iChat. Sadly, I haven't heard of anyone building anything like that yet.

If all you wanted to do is to connect to the Windows Live Messenger network from iChat, you might have more luck just going through a Jabber server that has the MSN Transport installed, which connects to the Windows Live Messenger network using the old fashioned MSNP protocol instead of XMPP.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.