尝试制作某种移动应用程序来与 Dropbox 配合使用。 在身份验证过程中,有一个步骤需要应用程序打开 Dropbox 上的页面以让用户登录并允许应用程序访问 Dropbox 资源。
但是 Android 版 Dropbox 应用程序不会重定向到任何地方,在您输入凭据后,它只会将您连接到 Dropbox。他们如何做到这一点?有什么想法吗?
我的应用程序基于 Javascript,并且可以运行,但我希望拥有无缝的用户体验。
最佳答案
Android 版 Dropbox 应用程序很可能可以访问内部 API 来完成第三方开发者/应用程序无法访问的操作。
想要与 Dropbox 集成的第三方应用需要通过 Oauth 对其用户进行身份验证/授权。
Dropbox 文档 ( step 2 of the authentication process ) 明确指出 用户需要选择是否授予应用程序代表他们访问文件的能力。
这是 OAuth 舞蹈中的标准步骤。
关于javascript - 有哪些技术可以防止登录时重定向到 Dropbox 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14695601/