Каковы надлежащие области для запросов API - PullRequest
1 голос
/ 09 мая 2019

Мне нужно дать разрешение одному приложению на доступ к некоторым данным из другой учетной записи.Я делаю аутентификацию OAuth2, но в v2.0 нам нужно передавать не ресурсы, а области видимости.Например, я хочу запустить / остановить VirtualMachines или просто перечислить их, какова будет подходящая область для этого?

Я нашел только эту ссылку, но я думаю, что она не подходит для нового потока https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftaad

1 Ответ

2 голосов
/ 09 мая 2019

Если вы входите в систему как от себя (то есть от имени вошедшего в систему пользователя), то значение scope, которое вы хотите запросить, равно https://management.azure.com/user_impersonation.После входа в систему (и предоставления согласия, если это необходимо) доступ к ресурсам Azure будет зависеть от разрешений вошедшего в систему пользователя.

Если вместо этого это безопасный сервер, выполняющий автоматический доступ, то вы просто используетезначение параметра области видимости "place-holder" https://management.azure.com/.default (как способ указать, что вы хотите получить токен доступа к https://management.azure.com).

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