【问题标题】:Access Dropbox account for users without creating an app for every user account无需为每个用户帐户创建应用程序即可为用户访问 Dropbox 帐户
【发布时间】:2016-05-26 06:34:55
【问题描述】:

我有一个 Dropbox 帐户,并且我在 App Console 中创建/注册了一个应用程序。 然后使用创建的应用程序的应用程序密钥/应用程序密钥并使用 OAuth 过程,我将访问令牌存储在我的 Asp.Net 项目数据库表中。我可以从我的 Dropbox 帐户上传/下载/删除文件。有很多用户在项目,他们有个人 Dropbox 帐户。

现在我的要求是将每个用户的访问令牌存储在我的数据库中,而不是在 Dropbox 应用控制台 (https://www.dropbox.com/developers/apps) 中为每个用户的 Dropbox 帐户创建应用。

有什么方法可以满足我的要求吗?

【问题讨论】:

标签: c# asp.net dropbox dropbox-api


【解决方案1】:

正如您所说,您的应用应该只有一个应用密钥和密钥。想一想应用键是识别您的应用,而不是任何特定用户。

访问令牌用于识别用户,您需要为应用程序的每个用户提供一个。当新用户开始使用您的应用时,您需要引导他们完成 OAuth 流程以获取该用户的访问令牌。

看看 Dropbox 的 OAuth guide 看看是否有帮助。

【讨论】:

  • 在您的应用程序中?这完全取决于您...根据您对 ASP.NET 的提及,我假设您正在构建一个 Web 应用程序,所以这可能是您的用户注册/登录的一部分?
  • 出于某种原因我很困惑。说得对...谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-01
  • 1970-01-01
  • 2019-01-12
  • 1970-01-01
相关资源
最近更新 更多