2013-08-24 3 views
1

Я использую BOX SDK для доступа к элементам box.com программно. SDK дает мне новую пару токенов всякий раз, когда текущий токен доступа истек для одного запроса потока.Как обновить токен OAUTH2 BOX в многопоточном приложении

Мой вопрос - как «обновить» токен доступа в многопоточном приложении (веб-сайт). Сделать синхронизацию OAuthDataController.doRefresh решит мою проблему? Или мне нужно добавить дополнительную логику.

P.s У меня есть вспомогательный класс для загрузки и архивирования токенов в/из txt-файла.

Пожалуйста, дайте мне знать. Благодарю.

ответ

0

Если вы пишете многопоточное приложение, вам необходимо синхронизировать блок обновления.

В java классический способ сделать это - использовать singleton. Другие языки позволяют аналогичным механизмам координировать операцию, которая должна координироваться по нескольким потокам.

Смежные вопросы