diff options
author | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2012-07-18 19:50:46 +0800 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2012-07-18 20:26:27 +0800 |
commit | b98648af1d450203cd1a59ac45155e93f2216b19 (patch) | |
tree | c101e51c98dae616bf2e8ad294511fddfe03ad83 /libempathy/empathy-sasl-mechanisms.h | |
parent | 2e74f7c0c092d4930fe690085d76a6fbd7d27e29 (diff) | |
download | gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.tar gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.tar.gz gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.tar.bz2 gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.tar.lz gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.tar.xz gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.tar.zst gsoc2013-empathy-b98648af1d450203cd1a59ac45155e93f2216b19.zip |
Implement Google X-OAUTH2 SASL mechanism
https://bugzilla.gnome.org/show_bug.cgi?id=680160
Diffstat (limited to 'libempathy/empathy-sasl-mechanisms.h')
-rw-r--r-- | libempathy/empathy-sasl-mechanisms.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libempathy/empathy-sasl-mechanisms.h b/libempathy/empathy-sasl-mechanisms.h index 84165ac70..f0ac12343 100644 --- a/libempathy/empathy-sasl-mechanisms.h +++ b/libempathy/empathy-sasl-mechanisms.h @@ -30,6 +30,7 @@ typedef enum EMPATHY_SASL_MECHANISM_UNSUPPORTED, EMPATHY_SASL_MECHANISM_FACEBOOK, EMPATHY_SASL_MECHANISM_WLM, + EMPATHY_SASL_MECHANISM_GOOGLE, } EmpathySaslMechanism; void empathy_sasl_auth_facebook_async (TpChannel *channel, @@ -43,6 +44,12 @@ void empathy_sasl_auth_wlm_async (TpChannel *channel, GAsyncReadyCallback callback, gpointer user_data); +void empathy_sasl_auth_google_async (TpChannel *channel, + const gchar *username, + const gchar *access_token, + GAsyncReadyCallback callback, + gpointer user_data); + gboolean empathy_sasl_auth_finish (TpChannel *channel, GAsyncResult *result, GError **error); |