无需为每个用户帐户创建应用程序即可访问用户的 Dropbox 帐户
Access Dropbox account for users without creating an app for every user account
我有一个 Dropbox 帐户,并且我已经在 App Console 中创建/注册了一个应用程序。
然后使用创建的应用程序的应用程序密钥/应用程序秘密并使用 OAuth 过程我将我的访问令牌存储在我的 Asp.Net 项目数据库 table.I 可以从我的 Dropbox account.There 上传/下载/删除文件] 项目中有很多用户,他们有个人 Dropbox 帐户。
现在我的要求是在我的数据库中为每个用户存储访问令牌,而无需在 Dropbox 应用程序控制台 (https://www.dropbox.com/developers/apps) 中为每个用户 Dropbox 帐户创建应用程序。
有什么方法可以满足我的要求吗?
正如您所说,您的应用程序应该只有一个应用程序密钥和秘密。认为应用密钥正在识别 您的应用,而不是任何特定用户。
访问令牌 用于标识用户,应用的每个用户都需要其中一个。当新用户开始使用您的应用时,您需要引导他们完成 OAuth 流程以获得该用户的访问令牌。
看看 Dropbox 的 OAuth guide 看看是否有帮助。
我有一个 Dropbox 帐户,并且我已经在 App Console 中创建/注册了一个应用程序。 然后使用创建的应用程序的应用程序密钥/应用程序秘密并使用 OAuth 过程我将我的访问令牌存储在我的 Asp.Net 项目数据库 table.I 可以从我的 Dropbox account.There 上传/下载/删除文件] 项目中有很多用户,他们有个人 Dropbox 帐户。
现在我的要求是在我的数据库中为每个用户存储访问令牌,而无需在 Dropbox 应用程序控制台 (https://www.dropbox.com/developers/apps) 中为每个用户 Dropbox 帐户创建应用程序。
有什么方法可以满足我的要求吗?
正如您所说,您的应用程序应该只有一个应用程序密钥和秘密。认为应用密钥正在识别 您的应用,而不是任何特定用户。
访问令牌 用于标识用户,应用的每个用户都需要其中一个。当新用户开始使用您的应用时,您需要引导他们完成 OAuth 流程以获得该用户的访问令牌。
看看 Dropbox 的 OAuth guide 看看是否有帮助。