Я пытаюсь написать приложение, которое после получения учетных данных пользователя Azure сможет показывать ему различные фрагменты информации с помощью API биллинга Azure.
Однако в следующем примере git, в котором показано, как использовать один из этих API-интерфейсов, приведен ряд шагов, которые необходимо выполнить в облачной платформе Azure, чтобы все работало, и эти шаги должен выполнить сам пользователь. В частности, на шаге 1 говорится о регистрации приложения и его настройке таким образом, чтобы оно имело доступ и разрешения на использование API-интерфейса.
Только после этих шагов я смогу получить доступ к платежному API и получить его информацию.
Видя, как я не хочу, чтобы пользователь что-либо делал после того, как он дал мне свое имя пользователя и пароль, есть ли API или какой-то другой автоматизированный способ, с помощью которого я могу зарегистрировать свое приложение для просмотра его учетной записи?
https://github.com/Azure-Samples/billing-dotnet-usage-api
В идеале я бы хотел какой-то воображаемый код, который может выглядеть следующим образом:
someObj obj = someAPI.loginToAzureWithCredentials("123456", "someUserName")
obj.registerApplication();
Очевидно, что «код» очень не хватает деталей, но он просто для того, чтобы подчеркнуть то, что я ищу.