Почему разрешения API хранилища Azure отсутствуют на портале Azure? - PullRequest
1 голос
/ 29 марта 2019

Пытаясь создать приложение , которое обращается к API хранилища Azure с использованием учетных данных AAD, я отметил, что некоторые разрешения API не перечислены на портале Azure, и единственный способ установить их - это изменить регистрацию приложения.проявляться напрямую.См. Мой ответ здесь для получения более подробной информации.

enter image description here

Мой вопрос прост:

  1. Я пропустил разрешение для user_impersonation для хранилища Azure на портале или его действительно нет в списке?
  2. Если да, где мы можем найти полный список всех доступных разрешений с его GUIDпоэтому настроить манифест вручную проще?

Например, я нашел правильный GUID для user_impersonation в хранилище Azure где-то на интернет-форуме и добавил его в свой манифест, как показано ниже.

"requiredResourceAccess": [
{
    "resourceAppId": "e406a681-f3d4-42a8-90b6-c2b029497af1",
    "resourceAccess": [
        {
            "id": "03e0da56-190b-40ad-a80c-ea378c433f7f",
            "type": "Scope"
        }
    ]
}
]

Результат наведения можно увидеть на портале после изменения манифеста:

enter image description here

1 Ответ

1 голос
/ 01 апреля 2019

Как указано в комментариях, запись должна отображаться без указания " API, которые использует моя организация ".

Однако , поиск там ничего не возвращает, что кажется временной ошибкой.

Вы должны вручную прокрутить список и нажать «загрузить еще».Оттуда вы найдете хранилище Azure в качестве разрешения API.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...