如何向 Azure 工业物联网平台验证 NestJS API?

How do you Authenticate a NestJS API to a Azure Industrial IoT Plattform?

我公司的服务有点复杂。这就是为什么我的公司要求我编写一个 NestJS API 来请求来自 Azure 工业物联网服务的数据(那些是 APIs 或我不知道的集线器)用于特定的工作。

我现在的问题是,我不知道如何验证 nestjs 到 azure。这样我就可以从那些 Azure 服务请求数据。

这个项目的结构是这样的:

AZURE - 服务落后<-------->NestJS-Api + Postgres <------------>AngularApp

nestJS-Api 应该有权全天候 24/7 请求数据

如果您想管理 Azure 服务,例如 create/delete Azure IOT 中心服务,您将需要通过 passport.js 获取访问令牌并调用 Azure management API

但是如果你已经有一个Azure IOT hub服务,你想通过API使用这个服务,而你又遇到了认证问题,你可以参考this official guide.