2017-05-09 2 views
0

Node.jsの中にデーモンアプリを使用してOneDriveします。 しかし、消費者と企業との間に、私は失われているすべてのそれらの異なるazureadもの。Connectには、私はいくつかのファイルを取得するために、OneDrive(消費者)に接続するスクリプトを作成しようとしている

私はデーモンアプリでOneDriveにアクセスするためのトークンを取得しない方法についての簡単な説明がありますか?個人アカウントのためにOneDriveと対話する

答えて

1

、我々は、トークン形式のAzure ADのV2.0エンドポイントを獲得経由でMicrosoftグラフを使用することができます。

しかし、このエンドポイントは、このようなシナリオをサポートしていません。 client credentials flow for Azure AD v2.0 endpointは、組織アカウントでのみ動作します。回避策として

、あなたはアクセストークンを更新するリフレッシュトークンを使用して、コードの流れを経由してアクセストークンとリフレッシュトークンを取得を検討してあります。また、期限切れになる前にリフレッシュトークンを取得する必要があります。また、このドキュメントに基づいて、個人アカウントの更新トークンの有効期間は最大1年です(here参照)。

そして、あなたはthis documentからのコードフローを参照することができオーバードライブ、個人アカウントのアクセストークンとリフレッシュトークンを取得します。

関連する問題