aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-goa-auth-handler.c
Commit message (Collapse)AuthorAgeFilesLines
* auth-client: Support X-TELEPATHY-PASSWORD for GOA accountsDebarshi Ray2012-11-091-10/+57
| | | | | | | If a provider supports more than one authentication mechanism (eg., Google), we prefer OAuth2. Fixes: https://bugzilla.gnome.org/687690
* Implement Google OAUTH2 authentication for GOA accountsGiovanni Campagna2012-11-021-1/+8
| | | | | | | GOA recently switched to OAuth2 for Google accounts, so we can use its credentials to access Google Talk without a password. https://bugzilla.gnome.org/show_bug.cgi?id=652546
* goa-auth-handler: pass the data pointer to auth_cbGuillaume Desmottes2012-08-031-2/+2
| | | | | | | We are supposed to use it in this callback, if only to free it, so we should really pass it as user_data. https://bugzilla.gnome.org/show_bug.cgi?id=680952
* goa-auth-handler: factor out auth_data_new()Guillaume Desmottes2012-08-031-4/+16
| | | | | | | We already have the _free() function and it makes easier to track the lifecycle of the struct. https://bugzilla.gnome.org/show_bug.cgi?id=680952
* Move SASL mechanism implementations into its own fileXavier Claessens2012-07-181-132/+39
| | | | | | | We could have other account providers than GOA requiring this SASL code. https://bugzilla.gnome.org/show_bug.cgi?id=680160
* Import Facebook and windows Live GOA accountsXavier Claessens2011-11-041-0/+436
Implement their auth mechanisms Fixes bug #661068 and #652544