Salesforce MobileSDK iOS在卸载后持久化OAuth令牌

时间:2013-02-04 17:53:32

标签: ios oauth salesforce

我们正在使用Salesforce Mobile SDK for iOS创建一个使用OAuth登录SFDC组织的原生iPhone应用程序。

卸载应用程序并重新安装后,应用程序当前使用卸载前提供的OAuth令牌成功登录。

E.g。时间轴

  • 首次下载并安装
  • 提供登录凭据
  • 成功登录
  • 卸载应用
  • 从Safari
  • 中清除浏览历史记录,Cookie和数据
  • 再次下载并安装应用
  • 尝试登录
  • 无需再次提供登录凭据即可登录

问题:存储令牌的SDK在哪里,我们可以删除它还是在卸载应用时将其置空?这是预期的行为吗?

1 个答案:

答案 0 :(得分:0)

这些信息将存储在设备的钥匙串see中,因此如果您在卸载应用程序时没有将其删除,则该信息将一直存在。可以在different thread here.

上找到对此的详细讨论