1

我目前正在开发一个需要访问多个 Box 帐户的应用程序。我正在使用 Web API 库。到目前为止,我成功访问了一个帐户。当我对新用户进行身份验证时,我正在保存身份验证令牌。然后当我想访问任何帐户时,我会使用[Box +initializeSessionWithAuthToken:callbacks:]相应的身份验证令牌。但我只是再次被重定向回登录页面。就在初始化新会话之前,我使用[Box +logoutWithCallbacks:]注销旧用户。我究竟做错了什么?

4

1 回答 1

0

我知道这是一个老问题,但是

+logoutWithCallbacks:nil 

应该使会话无效并注销用户。您是否验证过此方法成功完成并且确实注销了用户。

然后你可以使用

+ (void)initiateWebViewLoginWithCallbacks:(BoxOperationCallbacksDefine)callbacks;

或者

+ (void)initiateLoginUsingURLRedirectWithCallbacks:(BoxOperationCallbacksDefine)callbacks;

这些将显示一个新的 Web 登录并允许您为新用户创建一个新的身份验证令牌

于 2013-06-07T19:00:32.370 回答