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();
Другие вопросы по тегам