我在自己的应用程序中使用Dropbox。一旦我登录,将会显示桌面视图,并且每次加载该视图时,我都会直接进入桌面视图。但是,我担心的是,假设不同的人正在使用这个应用程序,他们可能想用他们自己的账户登录,所以我想有一个注销选项。 我该怎么做?如何取消链接或注销iOS上的保管箱帐户
回答
您应该放弃从Oauth进程获取的令牌,并开始登录过程。
https://www.dropbox.com/developers/docs#authentication-for-mobile-devices
更新四月'14: 这个答案有点过时,因为API的往往随着时间而改变。其他建议也在这里提出。
我明白这一点。在DBSession中还有一个名为unlink的方法。这应该工作,因为它丢弃保存的凭据。在我的申请中,我提供了一个取消链接的选项。如果用户在尝试上传之前按下该链接,则取消链接工作,但如果用户首先上传,然后返回并取消链接,则取消链接不起作用。请指教。 – Namratha 2011-05-25 05:05:08
Oauth过程给你一个“终身”标记(实际上它比一个ios设备的平均寿命长10年..)。 您应该跟踪您的应用程序中的登录/注销会话,因为使用该令牌将被允许,无论您创建了哪个“注销”按钮。换句话说:保持登录状态的私有属性,并相应地采取行动。 – 2011-05-25 12:51:52
但是,通过提供设置,我不是在做什么?如果选择取消链接选项,我将在会话中取消链接。如果你的意见不同,请详细说明。 – Namratha 2011-05-26 11:31:26
[[DBSession sharedSession] unlinkAll];
适合我。
- 1. 如何从iOS帐户注销?
- 2. 如何从Google+帐户注销?
- 3. 如何注销一个Github帐户并使用其他帐户?
- 4. 链接帐户
- 5. iOS链接两个Firebase帐户
- 6. WordPress的注销链接
- 7. 如何注销Asana而不会从我所有的Google帐户中注销?
- 8. 如何注销管理员或用户php
- 9. 定期从我的保管箱帐户下载文件
- 10. 从指定的保管箱帐户下载文件
- 11. 如何取消设置会话ID以注销用户?
- 12. Vb.net注销链接invokemember
- 13. 在PHP注销超链接?
- 14. Yii2注销链接问题
- 15. 销毁或取消会话时,用户关闭浏览器不点击注销
- 16. 在Wordpress上注册帐户后没有发送激活链接
- 17. 链接Facebook连接帐户,以我的网站上的用户帐户
- 18. 谷歌帐户注销并重定向
- 19. 使用JTwitter注销Twitter帐户?
- 20. Docusign Salesforce注销/切换帐户
- 21. 使用SMTP注销GMail帐户
- 22. DocuSign帐户和积分注销
- 23. 以编程方式注销Twitter帐户
- 24. Google帐户登录和注销
- 25. 如何取消链接php
- 26. 帐户的沙箱
- 27. 如何设置保管箱?
- 28. Jenkins中的链接或别名用户帐户到TFS用户帐户
- 29. 取消从我的帐户撤销开发人员证书
- 30. Sharekit for Facebook(Graph API版本)注销方法未完全注销或取消对用户的授权
你有没有发现如何从保险箱会话注销?我试图实现类似的功能..我也无法找到一个正确的方法。 – Shailesh 2013-04-30 07:58:03