Condividi tramite


Autenticazione OAuth 2.0 (token Web JSON) con spazi dei nomi di Griglia di eventi di Azure

Questo articolo illustra come eseguire l'autenticazione con lo spazio dei nomi di Griglia di eventi di Azure usando token Web JSON.

L'autenticazione OAuth 2.0 (JSON Web Token) consente ai client di eseguire l'autenticazione e la connessione con il broker MQTT usando token JSON Web (JWT) rilasciati da qualsiasi provider di identità OpenID Connect, a parte Microsoft Entra ID. I client MQTT possono ottenere il token dal provider di identità e fornire il token nei pacchetti MQTTv5 o MQTTv3.1.1 CONNECT per l'autenticazione con il broker MQTT. Questo metodo di autenticazione offre un'opzione leggera, sicura e flessibile per i client MQTT di cui non è stato effettuato il provisioning in Azure.

Nota

Questa funzionalità è attualmente disponibile solo in anteprima.

Procedura generale

Per usare l'autenticazione JWT OAuth 2.0 per gli spazi dei nomi, seguire questa procedura:

  1. Creare uno spazio dei nomi e configurare le relative sotto-risorse.
  2. Abilitare l'identità gestita nello spazio dei nomi Griglia di eventi.
  3. Configura le impostazioni di autenticazione OAuth 2.0 nel namespace Event Grid seguendo questa procedura:
    1. Creare un account di Azure Key Vault che ospita il certificato dell'Autorità di Certificazione, che include le chiavi pubbliche, e assegnare ruoli nel Key Vault all'identità gestita del namespace.
    2. Carica il file Privacy-Enhanced Mail (PEM) dei certificati di chiave pubblica al namespace.
  4. I client possono connettersi allo spazio dei nomi di Griglia di eventi usando i token forniti dal provider di identità.

Passaggio successivo

Per istruzioni dettagliate, vedere Eseguire l’autenticazione con il broker MQTT usando l’autenticazione OAuth 2.0.