azure-iot-central - IoT Central - 如何以编程方式生成 API 令牌
问题描述
我想使用 IoT Central REST API 调用。但是为了使用任何 REST API 调用,我们需要一个授权令牌。
所以我想要一种方法,我们可以如何以编程方式在 IoT Central 中创建新的 API 令牌。
从下面的教程中,找到了两种方法:
https://docs.microsoft.com/en-us/learn/modules/manage-iot-central-apps-with-rest-api/2-authorize-api
- 在 IoT Central 门户上应用程序 Web UI 的“管理”部分。
- 使用 IoT Central REST API。
要使用 REST API 生成 API 令牌,您必须已经拥有应用程序管理员 API 令牌或持有者令牌才能授权调用。
现在为了获取不记名令牌,我们必须使用 az cli,这对于我们的方法来说不是一个可行的选项。因此,我们想要一种以编程方式生成它的方法,而不是手动创建 API 令牌
你能给我一些关于如何实现这一目标的参考吗
解决方案
不记名令牌与 Azure Active Directory 用户帐户相关联,因此您需要进行身份验证才能检索它。
使用不记名令牌,您可以以编程方式生成 IoT Central Api 令牌。此处描述了REST GET调用:https ://docs.microsoft.com/en-us/rest/api/iotcentral/apitokens/get
另请参阅:身份验证与授权文档
推荐阅读
- c# - .net 标准、Windows 兼容包和注册表
- dart - Flutter 和 Firestore:NoSuchMethodError:在 null 上调用了方法“...”
- css - Webpack 4:命名 CSS 文件
- java - 我们可以将 testNG 测试用例作为不同的服务执行吗?
- hibernate - 如何使用 Hazelcast 为两个不同的应用程序设置 Hibernate L2 缓存,具有不同的包名称和实体名称
- javascript - JS 节点只返回数字而不是正确的值
- javascript - 阻止 onClick 功能
- nginx - nginx 始终在每个路径中提供根 index.html
- python - PolynomialFeatures Sklearn(许多参数)
- reactjs - data.json 不是函数错误