Я пытаюсь установить консольное приложение ядра .net, которое может напрямую обращаться к лазурному ключу, используя только имя пользователя и пароль.Я использую nuget Microsoft.Azure.Management.KeyVault
и следующий код:
KeyVaultManagementClient client = new KeyVaultManagementClient(new BasicAuthenticationCredentials{
UserName = "",
Password = ""
});
Я тестирую два входа.Первая - это учетная запись Microsoft, а вторая - учетная запись Azure AD.Я проверил последнее с помощью командной строки Azure, используя az login -u
.Кажется, что логин, который я использую, действителен, но в приведенном выше коде client.SubscriptionId
кажется нулевымЯ посмотрел это онлайн.Я либо нахожу некоторые решения с нюгетами для .NET FrameworkЯ проверил эту официальную документацию , которая не содержит базового примера входа в систему.