2016-07-15 3 views
0

여기서 제공되는 Files.ReadWrite.Selected 권한이 https://graph.microsoft.io/en-us/docs/authorization/permission_scopes에서 어떻게 작동하는지 이해하려고합니다. 누군가 평신도 용어로 설명 할 수 있습니까? 나는 마이크로 소프트 V2 엔드 포인트를 사용하고 토큰을 생성하는 웹 응용 프로그램을Files.ReadWrite.Selected Microsoft Graph API 권한 - 작동 방식

, 난 하나에 갈 필요가처럼, 내가이 범위가 어떻게 작동하는지 알고 싶어

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를 사용하여 사용자의 파일에 액세스해야합니다.

들여 쓰기 된 사용 사례에 대해보다 명확하게 업데이트 된 권한에 대한 설명이 포함 된 버그를 기록합니다.