2013-08-24 2 views
1

boxx 항목을 프로그래밍 방식으로 액세스하려면 BOX SDK를 사용하고 있습니다. SDK는 단일 스레드 요청에 대해 현재 액세스 토큰이 만료 될 때마다 새로운 토큰 쌍을 제공합니다.다중 스레드 응용 프로그램에서 OAUTH2 BOX 토큰을 새로 고치는 방법

제 질문은 다중 스레드 응용 프로그램 (웹 사이트)에서 액세스 토큰을 '새로 고치는'방법입니다. OAuthDataController.doRefresh를 동기화하면 내 문제가 해결됩니까? 아니면 내가 몇 가지 추가 로직을 넣어야합니까.

P.stxt 파일에서 토큰을로드하고 보관하는 데 도움이되는 helper 클래스가 있습니다.

알려 주시기 바랍니다. 감사.

답변

0

멀티 스레드 응용 프로그램을 작성하는 경우 새로 고침 블록에서 동기화해야합니다.

java에서이 작업을 수행하는 일반적인 방법은 singleton을 사용하는 것입니다. 다른 언어들도 유사한 메커니즘을 통해 여러 스레드에 걸쳐 조율되어야하는 작업을 조정할 수 있습니다.