我目前正在开发一个需要访问多个 Box 帐户的应用程序。我正在使用 Web API 库。到目前为止,我成功访问了一个帐户。当我对新用户进行身份验证时,我正在保存身份验证令牌。然后当我想访问任何帐户时,我会使用[Box +initializeSessionWithAuthToken:callbacks:]
相应的身份验证令牌。但我只是再次被重定向回登录页面。就在初始化新会话之前,我使用[Box +logoutWithCallbacks:]
注销旧用户。我究竟做错了什么?
问问题
156 次
1 回答
0
我知道这是一个老问题,但是
+logoutWithCallbacks:nil
应该使会话无效并注销用户。您是否验证过此方法成功完成并且确实注销了用户。
然后你可以使用
+ (void)initiateWebViewLoginWithCallbacks:(BoxOperationCallbacksDefine)callbacks;
或者
+ (void)initiateLoginUsingURLRedirectWithCallbacks:(BoxOperationCallbacksDefine)callbacks;
这些将显示一个新的 Web 登录并允许您为新用户创建一个新的身份验证令牌
于 2013-06-07T19:00:32.370 回答