Наконец я нашел ответ. Мы должны сделать несколько шагов, чтобы удалить пользователя из подписки.
Перед тем, как мы начнем реализовывать следующие шаги, вам необходимо создать Client Id и секрет клиента и создать токен аутентификации, используя эти идентификатор клиента и секрет.
Во-первых, я получаю все пользователи ниже GET API. Вот URL для справки.
пример URL-адреса метода получения для указанной выше ссылки: https://management.azure.com/subscriptions/{your идентификатор подписки здесь} /providers/Microsoft.Authorization/roleAssignments?api-version=2015-07-01
Над URL-адресом будут получены все идентификаторы основного пользователя (GUID пользователя) и RoleAssigementID.
Затем вы можете удалить конкретного пользователя, которого вы хотите. То же самое выше URL имеет ссылку для удаления пользователя из Susbcription.
пример URL-адреса метода удаления для вышеуказанной ссылки: https://management.azure.com//subscriptions/{your идентификатор подписки здесь} /providers/Microsoft.Authorization/roleAssignments/ {Идентификатор назначения роли пользователя} /providers/Microsoft.Authorization/roleAssignments/ {Назначение роли пользователя идентификатор}? апи-версия = 2015-07-01
Вы можете найти идентификатор назначения роли с первого шага.
Дополнительная информация:
Первый шаг - получение основного идентификатора и идентификатора роли, но если вам нужна другая информация о пользователе (например, emailid, имя и т. Д.), Вы можете использовать Graph API для получения всей информации о пользователе. Вот URL для справки.
Перед вызовом этого API вам необходимо создать для этого еще один токен авторизации (отличный от вышеуказанного токена аутентификации).
https://graph.windows.net/{your идентификатор клиента} /getObjectsByObjectIds?api-version=1.6