Azure Fluent API: как войти в систему как я

Есть ли способ войти в Microsoft.Azure.Management.Fluent как я, а не как субъект-служба?

Я хочу использовать .NET вместо Powershell или пользовательского интерфейса Azure для автоматизации задач управления (с помощью сценариев F#), но я не хочу сначала создавать субъект-службу с такими же разрешениями. Я просто хочу иметь возможность использовать свою личность и разрешения. SdkContext.AzureCredentialsFactory имеет различные перегрузки для получения учетных данных Azure для субъекта-службы, но я хочу что-то более похожее на команду Powershell «Login-AzureRmAccount», которая позволяет мне войти в систему от своего имени.

Это поддерживаемый сценарий?


person Maximilian Wilson    schedule 12.07.2018    source источник


Ответы (1)


Для .Net4.5.2 существует метод FromUser, который можно использовать. Для .NetCore существует метод FromDevice, который можно использовать.

Первый позволит вам использовать ваше имя пользователя/пароль. Второй потребует от вас выполнения шагов, указанных в объекте сообщения ответа службы (открытие браузера с предоставленной ссылкой и использование предоставленного PIN-кода для аутентификации).

person hovsepm    schedule 03.08.2018