2016-07-15 14 views
0

ここで提供されているFiles.ReadWrite.Selectedアクセス許可がhttps://graph.microsoft.io/en-us/docs/authorization/permission_scopesでどのように機能するかを理解しようとしています。 誰かがそれを説明することができます。私は、Microsoft v2のエンドポイントを使用し、トークンを生成したWebアプリを持っているFiles.ReadWrite.Selected Microsoft Graph APIのアクセス許可 - 動作方法

は、私は1に行く必要のようなことをされ、私はこのスコープがどのように動作するかを知りたい

Scope = "openid email profile offline_access https://graph.microsoft.com/Files.ReadWrite.Selected", 





    app.UseOpenIdConnectAuthentication(
        new OpenIdConnectAuthenticationOptions 
        { 
         ClientId = SettingsHelper.ClientId, 
         Authority = String.Format(CultureInfo.InvariantCulture, SettingsHelper.Authority, "common", "/v2.0"), 
         Scope = "openid email profile offline_access https://graph.microsoft.com/Files.ReadWrite.Selected", 
         TokenValidationParameters = new System.IdentityModel.Tokens.TokenValidationParameters 
         { 
          ValidateIssuer = false 
         }, 
} 

としての権限を与えています最初の特定のフォルダを選択し、私のアプリがそのフォルダを読み込もうとすると、それは動作します。同じスコープを使用して選択したフォルダにファイルを作成できますか?

答えて

0

このスコープはMicrosoft Graphでは役に立ちません。スコープはOffice 365 File Handlers機能をサポートするために存在し、ファイルへのAPIアクセスを必要とするアプリケーションには使用できません。これらのシナリオでは、Files.ReadWriteを使用してユーザーのファイルにアクセスする必要があります。

インデントされたユースケースについてより明確になるように、これらのアクセス許可の説明が更新されるようにバグを記録します。

関連する問題