An interactive code walk-through on how to authenticate and authorize to use the Azure IoT Central REST APIs
Перейти к файлу
codetunez 8e3611a724 Merge branch 'master' of https://github.com/iot-for-all/iotc-aad-app into master 2021-03-30 09:36:24 -07:00
public Initial version 2021-01-27 12:58:20 -08:00
src Port update 2021-03-30 09:35:54 -07:00
.gitignore Initial version 2021-01-27 12:58:20 -08:00
README.md Merge branch 'master' of https://github.com/iot-for-all/iotc-aad-app into master 2021-03-30 09:36:24 -07:00
package-lock.json Port update 2021-03-30 09:35:54 -07:00
package.json Port update 2021-03-30 09:35:54 -07:00

README.md

An interactive code walk-through on how to authenticate and authorize to use the Azure IoT Central REST APIs

This is a small codebase built from create-react-app and uses MSAL.js. The code demonstrates the call patterns required to Auth'N/Auth'Z against MS Graph, IoT Central, Azure Resource Management (ARM) and working examples of their respective APIs. This should provide you with enough base code to start your own application.

The code demonstrates two call patterns. One pattern is used for IoT Central data plane APIs and single sign-on. The other is used for IoT Central control plane APIs.

Data plane APIs are REST APIs to interact with a specific IoT Central application. Click here to see the list of available APIs. Single sign-on enables deep-linking from your application into an IoT Central application.

Control plane APIs are used to manage resources in you Azure subscription. Use these APIs to create, delete or find and IoT Central application.

Install

npm i

Run

npm start

Usage

http://localhost:4001