Socialauth-android получает oAuth-токен и использует информацию аккаунта на устройстве
Я использую библиотеку socialauth-android для входа пользователей в Facebook, Twitter и LinkedIn.
До сих пор я не мог найти способ вернуть токен oAuth. Есть ли способ получить к нему доступ без переопределения частей библиотеки?
Кроме того, когда я хочу войти в систему с помощью socialauth (см. Код ниже), я должен ввести имя пользователя и пароль вручную, хотя все учетные записи уже настроены на устройстве. Можете ли вы сказать socialauth использовать эти учетные записи?
buttonFacebook.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mSocialAdapter.authorize(ActivityLogin.this, Provider.FACEBOOK);
}
});
1 ответ
Решение
Я нашел способ получить токен
String token = mSocialAdapter.getCurrentProvider().getAccessGrant().getKey();