Пытаясь создать приложение , которое обращается к API хранилища Azure с использованием учетных данных AAD, я отметил, что некоторые разрешения API не перечислены на портале Azure, и единственный способ установить их - это изменить регистрацию приложения.проявляться напрямую.См. Мой ответ здесь для получения более подробной информации.
Мой вопрос прост:
- Я пропустил разрешение для
user_impersonation
для хранилища Azure на портале или его действительно нет в списке? - Если да, где мы можем найти полный список всех доступных разрешений с его GUIDпоэтому настроить манифест вручную проще?
Например, я нашел правильный GUID для user_impersonation
в хранилище Azure где-то на интернет-форуме и добавил его в свой манифест, как показано ниже.
"requiredResourceAccess": [
{
"resourceAppId": "e406a681-f3d4-42a8-90b6-c2b029497af1",
"resourceAccess": [
{
"id": "03e0da56-190b-40ad-a80c-ea378c433f7f",
"type": "Scope"
}
]
}
]
Результат наведения можно увидеть на портале после изменения манифеста: