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
auth_cb, data);
break;
+ case EMPATHY_SASL_MECHANISM_GOOGLE:
+ empathy_sasl_auth_google_async (data->channel,
+ goa_account_get_identity (goa_object_peek_account (data->goa_object)),
+ access_token, auth_cb, data);
+ break;
+
default:
g_assert_not_reached ();
}
mech = empathy_sasl_channel_select_mechanism (channel);
return mech == EMPATHY_SASL_MECHANISM_FACEBOOK ||
- mech == EMPATHY_SASL_MECHANISM_WLM;
+ mech == EMPATHY_SASL_MECHANISM_WLM ||
+ mech == EMPATHY_SASL_MECHANISM_GOOGLE;
}