From 59466bbc70b5b51f35458bddac6e7df4203c42b7 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 3 Sep 2012 07:09:43 +0200 Subject: Add support for X-MESSENGER-OAUTH2 authentication for Windows Live Messenger. --- src/client/QXmppOutgoingClient.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/client/QXmppOutgoingClient.cpp') diff --git a/src/client/QXmppOutgoingClient.cpp b/src/client/QXmppOutgoingClient.cpp index 3c480155..c3e6c1f9 100644 --- a/src/client/QXmppOutgoingClient.cpp +++ b/src/client/QXmppOutgoingClient.cpp @@ -395,6 +395,8 @@ void QXmppOutgoingClient::handleStanza(const QDomElement &nodeRecv) if (d->saslClient->mechanism() == "X-FACEBOOK-PLATFORM") { d->saslClient->setUsername(configuration().facebookAppId()); d->saslClient->setPassword(configuration().facebookAccessToken()); + } else if (d->saslClient->mechanism() == "X-MESSENGER-OAUTH2") { + d->saslClient->setPassword(configuration().windowsLiveAccessToken()); } else { d->saslClient->setUsername(configuration().user()); d->saslClient->setPassword(configuration().password()); -- cgit v1.2.3