2016-09-19 6 views
1

Я пытаюсь использовать Box SDK для Android, но он всегда заставляет меня вводить мои учетные данные (имя пользователя и пароль). Как я могу сделать это так, чтобы мне не приходилось вводить имя пользователя и пароль каждый раз. Их документация действительно запутанна.Используйте поле api oauth, не вводя учетные данные пользователя

ответ

1

При аутентификации с помощью Box вы получите пару токенов доступа/обновления OAuth2, которые используются для вызова API. Box предназначен для сохранения токенов доступа/обновления на устройстве. Android SDK должен хранить их в shared preferences by default и автоматически обновлять токен для вас по мере необходимости. Вы можете подтвердить, что маркеры сохраняются в общих настройках в качестве первого шага в отладке.

+0

Можно ли использовать токен обновления при использовании JWT? –

+0

В потоке JWT не используются токены обновления. Когда токен доступа истекает, вы просто запрашиваете новый токен доступа. Я бы ожидал, что SDK сделает это автоматически. –