Condividi tramite


Integrare Griglia di eventi di Azure con Auth0

Questo articolo descrive come connettere gli account Auth0 e Azure creando un argomento partner di Griglia di eventi.

Nota

Per un elenco completo degli eventi supportati da Auth0, vedere Codici di tipo di evento Auth0.

Inviare eventi da Auth0 a Griglia di eventi di Azure

Per inviare eventi Auth0 ad Azure:

  1. Registrare il provider di risorse di Griglia di eventi con la sottoscrizione di Azure.
  2. Autorizzare il partner a creare un argomento partner nel gruppo di risorse.
  3. Richiedere Auth0 per abilitare il flusso di eventi a un argomento partner configurando un argomento partner Auth0 nel dashboard Auth0.
  4. Attivare l'argomento partner in modo che gli eventi inizino a passare all'argomento del partner.
  5. Sottoscrivere eventi.

Registrare il provider di risorse di Griglia di eventi

Se non si è usato Griglia di eventi prima, sarà necessario registrare il provider di risorse Griglia di eventi. Se è già stato usato Griglia di eventi, passare alla sezione successiva.

Nella portale di Azure seguire questa procedura:

  1. Nel menu a sinistra selezionare Sottoscrizioni.

  2. Selezionare la sottoscrizione da usare per Griglia di eventi dall'elenco delle sottoscrizioni.

  3. Nella pagina Sottoscrizione selezionare Provider di risorse in Impostazioni nel menu a sinistra.

  4. Cercare Microsoft.EventGrid e verificare che lo stato non sia registrato.

  5. Selezionare Microsoft.EventGrid nell'elenco dei provider.

  6. Selezionare Registra sulla barra dei comandi.

    Image showing the registration of Microsoft.EventGrid provider with the Azure subscription.

  7. Aggiornare per assicurarsi che lo stato di Microsoft.EventGrid sia cambiato in Registrato.

    Image showing the successful registration of Microsoft.EventGrid provider with the Azure subscription.

Autorizzare un partner a creare un argomento partner

È necessario concedere il consenso al partner per creare argomenti partner in un gruppo di risorse designato. Questa autorizzazione ha una scadenza. È efficace per il periodo di tempo specificato tra 1 e 365 giorni.

Importante

Per una posizione di sicurezza maggiore, specificare l'ora di scadenza minima che offre al partner tempo sufficiente per configurare gli eventi per il flusso in Griglia di eventi e per effettuare il provisioning dell'argomento del partner. Il partner non sarà in grado di creare risorse (argomenti partner) nella sottoscrizione di Azure dopo la scadenza dell'autorizzazione.

Nota

Griglia di eventi ha iniziato ad applicare i controlli di autorizzazione per creare argomenti partner intorno al 30 giugno 2022.

  1. Accedi al portale di Azure.

  2. Nella barra di ricerca nella parte superiore immettere Configurazioni partner e selezionare Configurazioni partner griglia di eventi in Servizi nei risultati.

  3. Nella pagina Configurazioni partner griglia di eventi selezionare il pulsante Crea configurazione partner griglia di eventi nella pagina (o) selezionare + Crea sulla barra dei comandi.

    Screenshot showing the Event Grid Partner Configurations page with the list of partner configurations and the link to create a partner registration.

  4. Nella pagina Crea configurazione partner seguire questa procedura:

    1. Nella sezione Dettagli progetto selezionare la sottoscrizione di Azure e il gruppo di risorse in cui si vuole consentire al partner di creare un argomento partner.

    2. Nella sezione Autorizzazioni partner specificare una scadenza predefinita per le autorizzazioni dei partner definite in questa configurazione.

    3. Per fornire l'autorizzazione per un partner per creare argomenti partner nel gruppo di risorse specificato, selezionare + Collegamento Autorizzazione partner.

      Screenshot showing the Create Partner Configuration page with the Partner Authorization link selected.

  5. Nella pagina Aggiungi autorizzazione partner per creare risorse viene visualizzato un elenco di partner verificati. Un partner verificato è un partner la cui identità è stata convalidata da Microsoft. Seguire questa procedura per autorizzare Auth0 a creare un argomento partner.

    1. Selezionare il partner verificato (Auth0, SAP, Tribal Group o API Microsoft Graph) dall'elenco dei partner verificati.

    2. Specificare l'ora di scadenza dell'autorizzazione.

    3. selezionare Aggiungi.

      Screenshot showing the page that allows you to grant a verified partner the authorization to create resources in your resource group.

      Importante

      Il partner non sarà in grado di creare risorse (argomenti partner) nella sottoscrizione di Azure dopo la scadenza dell'autorizzazione.

  6. Nella pagina Crea configurazione partner verificare che il partner venga aggiunto all'elenco di autorizzazioni del partner nella parte inferiore.

  7. Selezionare Rivedi e crea nella parte inferiore della pagina.

  8. Nella pagina Verifica esaminare tutte le impostazioni e quindi selezionare Crea per creare la registrazione del partner.

Configurare un argomento partner Auth0

Parte del processo di integrazione consiste nel configurare Auth0 per l'uso come origine evento usando il dashboard Auth0.

  1. Accedere al Dashboard di Auth0.
  2. Passare a Monitoraggio> Flussi.
  3. Fare clic su + Crea flusso di log.
  4. Selezionare Griglia di eventi di Azure e immettere un nome univoco per il nuovo flusso.
  5. Per ID sottoscrizione immettere l'ID sottoscrizione di Azure.
  6. Per Area di Azure selezionare l'area di Azure in cui è presente il gruppo di risorse.
  7. Per Gruppo di risorse immettere il nome del gruppo di risorse.
  8. Per Filtra per categoria di eventi selezionare Tutti o filtrare per tipi specifici di eventi.
  9. Selezionare Usa un giorno e un'ora specifici per avviare il flusso dall'opzione se si vuole che lo streaming venga avviato in un giorno e un'ora specifici.
  10. Fare clic su Salva.

Verrà visualizzato l'argomento del partner nel gruppo di risorse specificato. Attivare l'argomento partner in modo che gli eventi inizino a passare all'argomento del partner. Quindi, sottoscrivere gli eventi.

Screenshot showing the partner topic in the list.

Attivare un argomento partner

  1. Nella barra di ricerca del portale di Azure cercare e selezionare Argomenti partner di Griglia di eventi.

  2. Nella pagina Argomenti partner di Griglia di eventi selezionare l'argomento partner nell'elenco.

    Screenshot that shows selection a partner topic in the Event Grid Partner Topics page.

  3. Esaminare il messaggio di attivazione e selezionare Attiva nella pagina o sulla barra dei comandi per attivare l'argomento del partner prima dell'ora di scadenza indicata nella pagina.

    Screenshot showing the selection of the Activate button on the command bar or on the page.

  4. Verificare che lo stato di attivazione sia impostato su Attivato e quindi creare sottoscrizioni di eventi per l'argomento del partner selezionando + Sottoscrizione eventi sulla barra dei comandi.

    Screenshot showing the activation state of a partner topic as **Activated**.

Sottoscrivere eventi

Creare prima di tutto un gestore eventi che gestirà gli eventi dal partner. Ad esempio, creare un hub eventi, bus di servizio coda o argomento o una funzione di Azure. Creare quindi una sottoscrizione di eventi per l'argomento partner usando il gestore eventi creato.

Aggiunta di un gestore dell'evento

Per testare l'argomento del partner, è necessario un gestore eventi. Passare alla sottoscrizione di Azure e avviare un servizio supportato come gestore eventi , ad esempio una funzione di Azure. Per un esempio, vedere Event Grid Viewer sample that you can use as an event handler via webhooks .For an example, see Event Grid Viewer sample that you can use as an event handler via webhooks.

Sottoscrivere l'argomento del partner

La sottoscrizione all'argomento partner indica a Griglia di eventi la posizione in cui si desidera recapitare gli eventi partner.

  1. Nella portale di Azure digitare Argomenti partner di Griglia di eventi nella casella di ricerca e selezionare Argomenti partner di Griglia di eventi.

  2. Nella pagina Argomenti partner di Griglia di eventi selezionare l'argomento partner nell'elenco.

    Screenshot showing the selection of a partner topic on the Event Grid Partner Topics page.

  3. Nella pagina Argomento partner di Griglia di eventi per l'argomento partner selezionare + Sottoscrizione di eventi sulla barra dei comandi.

    Screenshot showing the selection of Add Event Subscription button on the Event Grid Partner Topic page.

  4. Nella pagina Crea sottoscrizione di eventi seguire questa procedura:

    1. Immettere un nome per la sottoscrizione di eventi.

    2. Per Filtra in tipi di evento, selezionare i tipi di eventi ricevuti dalla sottoscrizione.

    3. Per Tipo di endpoint selezionare un servizio di Azure (funzione di Azure, code Archiviazione, hub eventi, coda bus di servizio, argomento bus di servizio, Connessione ibridi e così via) o webhook.

    4. Fare clic sul collegamento Selezionare un endpoint . In questo esempio si userà Hub eventi di Azure destinazione o endpoint.

      Screenshot showing the configuration of an endpoint for an event subscription.

    5. Nella pagina Seleziona hub eventi selezionare le configurazioni per l'endpoint e quindi selezionare Conferma selezione.

      Screenshot showing the configuration of an Event Hubs endpoint.

    6. Nella pagina Crea sottoscrizione di eventi selezionare Crea.

      Screenshot showing the Create Event Subscription page with example configurations.

Provare a richiamare una qualsiasi delle azioni Auth0 che attivano un evento da pubblicare per vedere il flusso degli eventi.

Verificare l'integrazione

Per verificare il corretto funzionamento dell’integrazione:

  1. Accedere al Dashboard di Auth0.
  2. Passare a Monitoraggio> Flussi.
  3. Fare clic sul flusso di Griglia di eventi.
  4. Una volta nel flusso, fare clic sulla scheda Integrità. Il flusso deve essere attivo e, purché non vengano visualizzati errori, il flusso funziona.

Tentativi di recapito e nuovi tentativi

Gli eventi Auth0 vengono recapitati ad Azure tramite un meccanismo di streaming. Ogni evento viene inviato quando viene attivato in Auth0. Se Griglia di eventi non è in grado di ricevere l'evento, Auth0 tenterà di recapitare l'evento per tre volte. Se non riesce, Auth0 registrerà il mancato recapito nel sistema.

Passaggi successivi