1

Skydrive と Azure Blob Storage の間でファイルを同期したいと考えています。

このすべての同期を行うワーカー ロールで 1 つのバックグラウンド プロセスを実行します。

  1. ユーザー 当社のウェブサイトに来てください
  2. Sky Drive アカウントをアタッチする
  3. 当社のウェブサイトで oAuth を使用してスカイ ドライブにサインインし、当社のサイトへのアクセスを許可し、アプリにトークンを取得します
  4. これで、このトークンは常に実行されるバックグラウンド プロセスに渡され、Sky ドライブ上のファイルがチェックされ、Azure BLOB ストレージ上で同期されます。

ただし、このユーザーをバックグラウンド サービスで認証するための保存方法は何ですか。ユーザーが当社の Web サイトを離れた後でも、当社のバックグラウンド サービスは、接続されているすべての Sky ドライブ アカウントを同期し続けるためです。しかし、ここではoAuthに問題があり、ユーザーの操作ができないバックグラウンドで認証を取得する方法があります。

4

1 に答える 1

0

Azure Mobile Service はチェックアウトする必要があるようです。
たとえば、次のリンクでは、Azure BLOB ストレージと統合する方法について説明しています。 http://code.msdn.microsoft.com/windowsapps/Upload-File-to-Windows-c9169190

次に、安らかなライブ SDK Skydrive API があるため、Azure Mobile Service を使用して、要求したジョブを実行できるようです。また、このサービスを使用すると、スケジュールされたジョブを実行できます。

于 2013-07-09T17:25:44.287 に答える