Доступ ко всем пользовательским дискам из приложения Azure - PullRequest
0 голосов
/ 24 января 2020

Я пытался сделать этот вызов на API Microsoft Graph, используя приложение, созданное на портале azure:

https://graph.microsoft.com/v1.0/users/ {идентификатор пользователя} / диски

, которые для всех пользователей (кроме администратора, который утвердил приложение) возвращает:

{
    '@odata.context': 'https://graph.microsoft.com/v1.0/$metadata#drives',
    'value': []
}

Как приложение, одобренное администратором, я ожидаю, что смогу извлекать контент из всех пользовательские диски. Однако единственный диск, к которому приложение может получить доступ через / users / {user-id} / жесткие диски, - это диск администратора. Это было проверено на графическом обозревателе, а также возвращает тот же результат.

Приложение имеет разрешения:

Directory.Read.All - Delegated, 
Files.Read.All - Delegated, 
Files.Read.All - Application, 
offline_access - Delegated, 
Sites.Read.All - Delegated, 
Sites.Read.All - Application, 
User.Read.All - Delegated, 
User.Read.All - Application
...