Skydrive と Azure Blob Storage の間でファイルを同期したいと考えています。
このすべての同期を行うワーカー ロールで 1 つのバックグラウンド プロセスを実行します。
- ユーザー 当社のウェブサイトに来てください
- Sky Drive アカウントをアタッチする
- 当社のウェブサイトで oAuth を使用してスカイ ドライブにサインインし、当社のサイトへのアクセスを許可し、アプリにトークンを取得します
- これで、このトークンは常に実行されるバックグラウンド プロセスに渡され、Sky ドライブ上のファイルがチェックされ、Azure BLOB ストレージ上で同期されます。
ただし、このユーザーをバックグラウンド サービスで認証するための保存方法は何ですか。ユーザーが当社の Web サイトを離れた後でも、当社のバックグラウンド サービスは、接続されているすべての Sky ドライブ アカウントを同期し続けるためです。しかし、ここではoAuthに問題があり、ユーザーの操作ができないバックグラウンドで認証を取得する方法があります。