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