1

我想在 Skydrive 和 Azure blob 存储之间同步文件。

我将在工作角色上运行一个后台进程,该进程将完成所有这些同步。

  1. 用户来到我们的网站
  2. 附上他们的天空驱动器帐户
  3. 在我们的网站上使用 oAuth 登录 sky drive 并授予对我们网站的访问权限,我们的应用程序获取令牌
  4. 现在,此令牌将传递到后台进程,该进程一直运行以检查天空驱动器上的文件并在 azure blob 存储上同步。

但是,在后台服务中获得 thsi 用户身份验证的保存方法是什么。因为即使在用户离开我们的网站后,我们的后台服务也会保持同步所有附加的 Sky drive 帐户。但是我在这里遇到了 oAuth 的问题,如何在无法进行用户交互的后台进行身份验证。

4

1 回答 1

0

听起来您应该检查一下 Azure 移动服务。
例如,以下链接讨论了如何与 azure blob 存储集成。 http://code.msdn.microsoft.com/windowsapps/Upload-File-to-Windows-c9169190

然后是安静的实时 SDK Skydrive API,因此您似乎可以使用 Azure 移动服务来完成您请求的工作。该服务还允许您运行预定的作业。

于 2013-07-09T17:25:44.287 回答