Web applications 使用Dropbox构建用于文件存储的web应用程序

Web applications 使用Dropbox构建用于文件存储的web应用程序,web-applications,oauth,dropbox,dropbox-api,Web Applications,Oauth,Dropbox,Dropbox Api,我们正在构建一个web应用程序,我们希望使用dropbox作为图像存储。基本思想是让用户在团队中工作。团队代表一个真实世界的公司。每个团队都有自己的Dropbox帐户,归公司所有 用户登录到我们的web应用程序,可以看到他们团队的共享图像。我们不希望个人用户知道Dropbox帐户凭据-该帐户归公司所有。现在我们来讨论技术问题——如何将这些图像从web应用程序发送到用户浏览器 我更希望我们能直接将它从Dropbox服务器发送到用户的浏览器。这将意味着以某种方式将oauth令牌从服务器传输到用户浏览

我们正在构建一个web应用程序,我们希望使用dropbox作为图像存储。基本思想是让用户在团队中工作。团队代表一个真实世界的公司。每个团队都有自己的Dropbox帐户,归公司所有

用户登录到我们的web应用程序,可以看到他们团队的共享图像。我们不希望个人用户知道Dropbox帐户凭据-该帐户归公司所有。现在我们来讨论技术问题——如何将这些图像从web应用程序发送到用户浏览器

  • 我更希望我们能直接将它从Dropbox服务器发送到用户的浏览器。这将意味着以某种方式将oauth令牌从服务器传输到用户浏览器。不确定这是否合法:-)或者,我们可以为每个图像生成一个公开可用的URL,并将该URL发送到用户浏览器。从隐私的角度来看,我认为这不是一个好的做法

  • 我们可以通过我们的服务器完成这项工作——我们的服务器从Dropbox读取数据并将其发送到用户的浏览器。这样,我们的应用程序就有了oauth令牌,并从dropbox中提取所有需要的数据并将其发送到客户端。这种方法的一个问题是不必要的负载通过我们的服务器-我们从dropbox中提取图像并将其发送给用户

  • 还有其他人有类似的问题吗?解决这个问题的最佳方法是什么?我们不想切换图像存储提供商-我们只想说我们的用户希望它是Dropbox:-)