Я использую Microsoft. Azure .Management для управления виртуальными машинами для моего клиента, используя clientId, clientSecret и tenantId. Если другой клиент хочет предоставить мне доступ для управления его виртуальными машинами, можно ли подключиться к его виртуальным машинам таким образом, изменив только tenantId?
Можно ли предоставить доступ к виртуальным машинам с помощью авторизации Microsoft ? А какой бы поток был?
Или какой путь лучше для моих нужд?
using Microsoft.Azure.Management.Fluent;
using Microsoft.Azure.Management.ResourceManager.Fluent.Authentication;
//...
var creds = new AzureCredentialsFactory().FromServicePrincipal(clientId, clientSecret, tenantId, AzureEnvironment.AzureGlobalCloud);
IAzure azure = Azure.Authenticate(creds).WithDefaultSubscription();
var machines = azure.VirtualMachines.List().ToList();