Как получить версии с помощью API управления Azure - проблема с разрешениями - PullRequest
0 голосов
/ 09 января 2019

Когда я вхожу в https://resources.azure.com/ со своими учетными данными, я могу получить ответ от различных API.

Но я хочу получить ответ от моей программы, для которой я создал регистрацию приложения в Active Directory. Получите его ClientId, TenantId и Client Screat. Теперь я вызываю API управления Azure, используя токен berer.

Но я получаю ошибку как

У клиента 'xyzabc' с идентификатором объекта 'xyzabc' нет разрешение на совершение действия «Microsoft.Resources / subscription / resourceGroups / action» в области действия '/ Подписки / b51135ea-11ce-4118-8a6f-36dda1bced87'

Что мне нужно сделать. Какие разрешения требуются для приложения Active Directory?

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Какие разрешения требуются для приложения Active Directory?

Согласно вашему описанию, я не знаю, какой конкретно API вы хотите или хотите получить доступ к ресурсу по подписке.

Для конкретного ресурса API:

Если вы хотите получить доступ к Microsoft Graph API, вы можете нажать Registered App > Required Permissions > Microsoft Graph, чтобы щелкнуть нужное разрешение.

Для всех ресурсов по подписке:

Как сказал Арунпрабху, вы можете перейти к subscription и add a role assignment, таким как Владелец и Участник, чтобы получить доступ к ресурсу по подписке.

Для более подробной информации, вы можете обратиться к этой статье и этой одной .

0 голосов
/ 09 января 2019

После создания приложения вам необходимо предоставить доступ к подписке или группе ресурсов, в которой находятся ваши ресурсы. Вы должны добавить приложение в роль Access Control с владельцем или участником. Проверьте здесь для более подробной информации.

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