【问题标题】:iOS Box Web API Library Multiple Box accountsiOS Box Web API 库多个 Box 帐户
【发布时间】:2013-06-08 03:00:32
【问题描述】:

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

【问题讨论】:

  • 你在这方面有什么进展吗,我正在考虑做同样的事情,虽然还没有尝试。
  • 解决方法是从头开始编写 Box REST 包装器。官方 SDK 似乎不支持多点登录。
  • 我怀疑这是前进的方向,谢谢。

标签: ios ios5 ios6 box-api


【解决方案1】:

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

+logoutWithCallbacks:nil 

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

然后就可以使用了

+ (void)initiateWebViewLoginWithCallbacks:(BoxOperationCallbacksDefine)callbacks;

+ (void)initiateLoginUsingURLRedirectWithCallbacks:(BoxOperationCallbacksDefine)callbacks;

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

【讨论】:

  • 抱歉只是想帮忙。访问多个盒子帐户可能意味着上下文切换而不会丢失以前下载的数据,或者可能意味着同时进行。所有人都尊重多重性,如何处理它可能意味着很多事情。更具体的措辞也会很有用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-10
  • 1970-01-01
  • 2013-10-12
  • 1970-01-01
相关资源
最近更新 更多