2012-12-28 2 views
1

현재 여러 상자 계정에 액세스해야하는 앱을 작업 중입니다. 웹 API 라이브러리를 사용하고 있습니다. 지금까지 단일 계정에 성공적으로 액세스했습니다. 새 사용자를 인증 할 때 인증 토큰을 저장합니다. 그런 다음 어떤 계정에 액세스하려고 할 때 [Box +initializeSessionWithAuthToken:callbacks:]을 각각의 인증 토큰과 함께 사용합니다. 하지만 다시 로그인 페이지로 리디렉션됩니다. 새 세션을 초기화하기 직전에 나는 [Box +logoutWithCallbacks:]을 사용하여 이전 사용자를 로그 아웃합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?iOS Box 웹 API 라이브러리 복수 상자 계정

+0

당신이 했습니까 새 사용자에 대한 새위한 인증 토큰을 만들 수 있습니다 이것으로 어떤 진전이 있었는지, 나는 시도하기는하지만 똑같은 일을하려고 생각하고있었습니다. – amcc

+1

해결 방법은 상자 REST 래퍼를 처음부터 작성하는 것입니다. 공식 SDK는 다중 로그인을 지원하지 않습니다. – dhilipsiva

+0

나는 이것이 앞으로 나아갈 길이라고 의심했다. – amcc

답변

0

나는이 세션을 무효화하고 사용자를 로그 아웃해야 오래된 질문이지만

+logoutWithCallbacks:nil 

알고있다. 이 방법이 성공적으로 완료되었으며 실제로 사용자를 로그 아웃했는지 확인 했습니까?

그럼 당신은

+ (void)initiateWebViewLoginWithCallbacks:(BoxOperationCallbacksDefine)callbacks; 

또는

+ (void)initiateLoginUsingURLRedirectWithCallbacks:(BoxOperationCallbacksDefine)callbacks; 

이 새로운 웹 로그를 표시합니다 사용하고

+0

죄송합니다. 여러 상자 계정에 액세스하면 이전에 다운로드 한 데이터를 잃어 버리지 않고 컨텍스트를 전환 할 수 있습니다. 모두는 여러 가지를 존경하고 그것에 접근하는 방법은 많은 것을 의미 할 수 있습니다. 더 구체적인 표현이 유용했을 것입니다. –