首页 > 解决方案 > 我可以使用 Azure 身份验证通过 REST API 访问用户消费数据吗

问题描述

目前,用户必须在 Azure 门户中添加我的应用程序。然后,我将获得一个 ClientID 等,并使用它来访问用户的消费数据。我想知道是否可以通过使用 Azure 身份验证征求同意来简化此过程。

预先感谢!

** 让我详细说明一下,我正在创建一个应用程序,通过提供有关云支出的见解来帮助用户。我使用消费 API 获取数据。目前,我可以通过他们通过 Azure 门户提供我的应用程序凭据来访问该 API。但我想通过 Azure 身份验证获得访问权限**

标签: azureazure-active-directoryazure-authentication

解决方案


在 Azure AD 中,有多个身份验证流,不确定要使用哪一个。通常,这些流程可以分为两种类型,用户交互的或非交互的。

据我了解,您想通过 Azure AD auth调用Azure Consumption REST API 。如果你想要用户交互的方式,你可以使用auth code flow。如果你想要一种非交互式的方式,你可以使用client credential flow

有关更多详细信息,请参阅https://docs.microsoft.com/en-us/rest/api/azure/


推荐阅读