我目前正在工作的一个应用程序,需要访问多个盒子帐户。我正在使用Web API库。到目前为止,我成功地访问了单个帐户。在对新用户进行身份验证时,我将保存身份验证令牌。然后,当我想访问任何帐户时,我使用带有相应身份验证令牌的[Box +initializeSessionWithAuthToken:callbacks:]。但我只是再次被重定向回登录页面。就在初始化新会话之前,我使用[Box +logoutWithCallbacks:]注销了旧用户。我做错了什么?
发布于 2013-06-08 03:00:32
我知道这是个老问题,但是
+logoutWithCallbacks:nil 应使会话无效并注销用户。您是否验证了此方法已成功完成,并且确实注销了用户。
然后你就可以使用
+ (void)initiateWebViewLoginWithCallbacks:(BoxOperationCallbacksDefine)callbacks;或
+ (void)initiateLoginUsingURLRedirectWithCallbacks:(BoxOperationCallbacksDefine)callbacks;这些操作将显示新的web登录,并允许您为新用户创建新的身份验证令牌
https://stackoverflow.com/questions/14070718
复制相似问题