From 38579fb1f9f79e3d45a1ec011e0a07ced5f062b9 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 26 Sep 2011 07:38:00 +0000 Subject: add configuration options for X-FACEBOOK-PLATFORM authentication --- src/QXmppConfiguration.cpp | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) (limited to 'src/QXmppConfiguration.cpp') diff --git a/src/QXmppConfiguration.cpp b/src/QXmppConfiguration.cpp index 4703d510..f39fb83f 100644 --- a/src/QXmppConfiguration.cpp +++ b/src/QXmppConfiguration.cpp @@ -230,6 +230,57 @@ QString QXmppConfiguration::jidBare() const return m_user+"@"+m_domain; } +/// Returns the access token used for X-FACEBOOK-PLATFORM authentication. + +QString QXmppConfiguration::facebookAccessToken() const +{ + return m_facebookAccessToken; +} + +/// Sets the access token used for X-FACEBOOK-PLATFORM authentication. +/// +/// This token is returned by Facebook at the end of the OAuth authentication +/// process. +/// +/// \param accessToken + +void QXmppConfiguration::setFacebookAccessToken(const QString& accessToken) +{ + m_facebookAccessToken = accessToken; +} + +/// Returns the application ID used for X-FACEBOOK-PLATFORM authentication. + +QString QXmppConfiguration::facebookAppId() const +{ + return m_facebookAppId; +} + +/// Sets the application ID used for X-FACEBOOK-PLATFORM authentication. +/// +/// \param appId + +void QXmppConfiguration::setFacebookAppId(const QString& appId) +{ + m_facebookAppId = appId; +} + +/// Returns the application secret used for X-FACEBOOK-PLATFORM authentication. + +QString QXmppConfiguration::facebookAppSecret() const +{ + return m_facebookAppSecret; +} + +/// Sets the application secret used for X-FACEBOOK-PLATFORM authentication. +/// +/// \param appSecret + +void QXmppConfiguration::setFacebookAppSecret(const QString& appSecret) +{ + m_facebookAppSecret = appSecret; +} + /// Returns the auto-accept-subscriptions-request configuration. /// /// \return boolean value -- cgit v1.2.3