azure - 我可以使用 Azure 身份验证通过 REST API 访问用户消费数据吗
问题描述
目前,用户必须在 Azure 门户中添加我的应用程序。然后,我将获得一个 ClientID 等,并使用它来访问用户的消费数据。我想知道是否可以通过使用 Azure 身份验证征求同意来简化此过程。
预先感谢!
** 让我详细说明一下,我正在创建一个应用程序,通过提供有关云支出的见解来帮助用户。我使用消费 API 获取数据。目前,我可以通过他们通过 Azure 门户提供我的应用程序凭据来访问该 API。但我想通过 Azure 身份验证获得访问权限**
解决方案
在 Azure AD 中,有多个身份验证流,不确定要使用哪一个。通常,这些流程可以分为两种类型,用户交互的或非交互的。
据我了解,您想通过 Azure AD auth调用Azure Consumption REST API 。如果你想要用户交互的方式,你可以使用auth code flow。如果你想要一种非交互式的方式,你可以使用client credential flow。
有关更多详细信息,请参阅https://docs.microsoft.com/en-us/rest/api/azure/
推荐阅读
- node.js - rabbitmq - 恢复队列和恢复套接字消息的问题
- javascript - 我应该如何将日期时间戳与时间戳进行比较
- python - Python 枚举 1 和 0
- automapper - 调用 AutoMapper 的 Persist().InsertOrUpdate() 时“没有可用的构造函数”
- python - 每次有人使用命令时如何计算?
- python - 使用python中的相对路径寻址到上层目录
- r - 未能在 R 中使用 ggmap 和 Google Geocoding API 进行地理编码;在公司防火墙后面
- r - 在R中如何转义变量中的单个',然后将其发送到sqlQuery
- c# - 如何根据组合框wpf中的用户输入显示数据
- error-handling - 使用规划器运行问题文件时出现“未声明的要求”错误