0

嗨,我是 Android 新手,我想知道您是否可以将您的保管箱用户 ID 和密码保存在常量中。因为我不希望应用程序每次都向用户询问密码,而我只需要一个帐户。这是可能。如果是,那怎么办?

4

2 回答 2

0

对不起,我认为你不能。

请参阅 Android Dropbox Sync Api 示例,其中包含代码中的登录 ID 和密码以及如何从我的应用程序登录到 Dropbox。

于 2013-04-02T04:11:48.870 回答
0

首先,出于安全原因, Dropbox API要求开发人员通过一系列 http 连接而不是单个连接连接到其服务器。这种安全方式/方法称为OAuth。您一定也听说过这个术语。

其次,出于安全原因,它不会让您有任何机会在代码中保存用户名和密码。相反,系统会提示用户在应用程序远程的授权页面上输入他的凭据(即托管@dropbox.com)。因此,是他们处理身份验证/授权。access token如果用户已成功登录(在托管@ dropbox.com 的页面上),您将获得作为指针和返回的内容。

当你有了这个access token你不需要用户再次提供用户名和密码。相反,你只需将它发送access token到服务器以向服务器确认这个特定用户已经被授权。

将此页面标记为您的答案后,请阅读此页面以详细了解该过程。:微笑:

于 2013-04-02T04:51:52.560 回答