我正在尝试编写一个应用程序,在收到Azure用户的凭据后,将能够使用Azure结算api向他显示各种信息。 但是,下面的git示例展示了如何使用其中一个api,列出了应该在Azure云平台中完成的一系列步骤,以便工作正常,这些步骤需要由用户自己完成。具体来说,第1步讨论注册应用程序并对其进行配置,以便它具有使用api的访问权限。 只有在这些步骤之后,我才能访问结算api并检索他的信息。
看到我不希望用户在向我提供用户名和密码后不得不做任何事情,是否有API或其他一些自动方式我可以注册我的应用程序来查看他的帐户?
https://github.com/Azure-Samples/billing-dotnet-usage-api
理想情况下,我想要一些可能看起来像这样的虚构代码:
someObj obj = someAPI.loginToAzureWithCredentials("123456", "someUserName")
obj.registerApplication();
显然,“代码”在细节上非常缺乏,但它只是为了强调我正在寻找的东西。