проблема здесь в том, что вам не обязательно нужен глобальный администратор, но приложению / пользователю потребуется роль, которая имеет как минимум разрешения на назначение ролей. так что вы можете создать настраиваемую роль на уровне подписки с разрешениями на назначение ролей. вам потребуется «Microsoft.Authorization / roleAssignments / » и, возможно, «Microsoft.Management/managementGroups/read» «Microsoft.Authorization / roleDefinitions / »
Однако я хотел бы отметить, что если приложение имеет разрешения на назначение ролей, оно может технически назначить себе роль глобального администратора ... так что это не добавляет никакой дополнительной реальной безопасности.