Condividi tramite


Creare una registrazione dell'app da usare con Gemelli digitali di Azure

Questo articolo descrive come creare una registrazione delle app Microsoft Entra ID che può accedere a Gemelli digitali di Azure. Questo articolo include i passaggi per il portale di Azure e l'interfaccia della riga di comando di Azure.

Quando si lavora con Gemelli digitali di Azure, è comune interagire con l'istanza tramite applicazioni client. Queste applicazioni devono eseguire l'autenticazione con Gemelli digitali di Azure e alcuni dei meccanismi di autenticazione che le app possono usare prevedono la registrazione dell'app.

La registrazione dell'app non è necessaria per tutti gli scenari di autenticazione. Tuttavia, se si usa una strategia di autenticazione o un esempio di codice che richiedono una registrazione dell'app, questo articolo illustra come configurarli e concedere le autorizzazioni alle API di Gemelli digitali di Azure. Illustra anche come raccogliere valori importanti da usare per la registrazione dell'app durante l'autenticazione.

Suggerimento

Si potrà scegliere di configurare una nuova registrazione dell'app ogni volta che occorre o di farlo una sola volta, stabilendo una sola registrazione dell'app che verrà condivisa tra tutti gli scenari che lo richiedono.

Creare la registrazione

Per iniziare, selezionare la scheda seguente per l'interfaccia preferita.

Passare a Microsoft Entra ID nel portale di Azure (è possibile usare questo collegamento o trovarlo tramite la barra di ricerca del portale). Selezionare Registrazioni app dal menu del servizio e quindi + Nuova registrazione.

Screenshot della pagina del servizio Microsoft Entra nel portale di Azure, che mostra i passaggi per creare una nuova registrazione nella pagina

Nella pagina Registrare un'applicazione che segue compilare i valori richiesti:

  • Nome: nome visualizzato dell'applicazione Microsoft Entra da associare alla registrazione.
  • Tipi di account supportati: selezionare Account solo in questa directory organizzativa (Solo directory predefinita - Tenant singolo).

Al termine, selezionare il pulsante Registra.

Screenshot della pagina

Al termine della configurazione della registrazione, il portale reindirizzerà alla relativa pagina dei dettagli.

Raccogliere i valori importanti

Raccogliere quindi alcuni valori importanti sulla registrazione dell'app che saranno necessari per usare la registrazione dell'app al fine di autenticare un'applicazione client. Questo valori includono:

  • nome risorsa - Quando si usa Gemelli digitali di Azure, il nome risorsa è http://digitaltwins.azure.net.
  • ID client
  • ID del tenant
  • Segreto client

Le sezioni seguenti descrivono come trovare i valori rimanenti.

Raccogliere l'ID client e l'ID tenant

Per usare la registrazione dell'app per l'autenticazione, potrebbe essere necessario specificare l'ID applicazione (client) e l'ID directory (tenant). In questo caso, questi valori verranno raccolti in modo da poterli salvare e usare ogni volta che sono necessari.

I valori ID client e ID tenant possono essere raccolti dalla pagina dei dettagli della registrazione dell'app nel portale di Azure:

Screenshot del portale di Azure che mostra i valori importanti per la registrazione dell'app.

Prendere nota dell'ID applicazione (client) e dell'ID directory (tenant) visualizzato nella pagina.

Raccogliere il segreto client

Configurare un segreto client per la registrazione dell'app, che altre applicazioni possono usare per eseguire l'autenticazione.

Iniziare nella pagina di registrazione dell'app nel portale di Azure.

  1. Selezionare Certificati e segreti dal menu della registrazione e quindi selezionare + Nuovo segreto client.

    Screenshot del portale di Azure che mostra una registrazione dell'app Microsoft Entra e un'evidenziazione attorno a

  2. Immettere i valori desiderati per Descrizione e Scadenza e selezionare Aggiungi.

    Screenshot del portale di Azure durante l'aggiunta di un segreto client.

  3. Verificare che il segreto client sia visibile nella pagina Certificati e segreti con i campi Scadenza e Valore.

  4. Prendere nota del relativo ID segreto e Valore da usare in un secondo momento (è anche possibile copiarli negli Appunti con le icone Copia).

    Screenshot del portale di Azure che mostra come copiare il valore del segreto client.

Importante

Ricordare adesso di copiare i valori e archiviarli in un luogo sicuro, perché non potranno essere recuperati di nuovo. Se non si riesce a trovarli in un secondo momento, sarà necessario creare un nuovo segreto.

Concedere autorizzazioni di Gemelli digitali di Azure

Configurare quindi la registrazione dell'app creata con le autorizzazioni per accedere a Gemelli digitali di Azure. Sono necessari due tipi di autorizzazioni:

  • Assegnazione di ruolo per la registrazione dell'app nell'istanza di Gemelli digitali di Azure
  • Autorizzazioni API per l'app per leggere e scrivere nelle API di Gemelli digitali di Azure

Crea assegnazione ruolo

In questa sezione si creerà un'assegnazione di ruolo per la registrazione dell'app nell'istanza di Gemelli digitali di Azure. Questo ruolo determinerà le autorizzazioni che la registrazione dell'app contiene nell'istanza, quindi è necessario selezionare il ruolo che corrisponde al livello di autorizzazione appropriato per la situazione. Un ruolo possibile è quello di Proprietario dei dati di Gemelli digitali di Azure. Per un elenco completo dei ruoli e delle relative descrizioni, vedere Ruoli predefiniti di Azure.

Usare questi passaggi per creare l'assegnazione di ruolo per la registrazione.

  1. Aprire la pagina per l'istanza di Gemelli digitali di Azure nel portale di Azure.

  2. Seleziona Controllo di accesso (IAM).

  3. Selezionare Aggiungi>Aggiungi assegnazione di ruolo per aprire la pagina Aggiungi assegnazione di ruolo.

  4. Assegnare il ruolo appropriato. Per la procedura dettagliata, vedere Assegnare ruoli di Azure usando il portale di Azure.

    Impostazione Valore
    Ruolo Selezionare in base alle proprie esigenze
    Membri > Assegna accesso a Utente, gruppo o entità servizio
    Membri > Membri + Seleziona membri, quindi cercare il nome della registrazione dell'app

    Screenshot della scheda Ruoli nella pagina Aggiungi assegnazione di ruolo.

    Screenshot della scheda Membri nella pagina Aggiungi assegnazione di ruolo.

    Dopo aver selezionato il ruolo, selezionare Rivedi e assegna.

Verificare l'assegnazione di ruolo

È possibile visualizzare l'assegnazione di ruolo configurata in Controllo di accesso (IAM) > Assegnazioni di ruolo.

Screenshot della pagina Assegnazioni di ruolo per un'istanza di Gemelli digitali di Azure nel portale di Azure.

La registrazione dell'app dovrebbe essere visualizzata nell'elenco insieme al ruolo assegnato.

Fornire autorizzazioni API

In questa sezione si concederanno autorizzazioni di lettura/scrittura della baseline dell'app alle API di Gemelli digitali di Azure.

Se si usa l'interfaccia della riga di comando di Azure e si è configurato la registrazione dell'app in precedenza con un file manifesto, questo passaggio è già stato eseguito. Se si usa il portale di Azure per creare la registrazione dell'app, continuare con la parte restante di questa sezione per configurare le autorizzazioni API.

Nella pagina del portale per la registrazione dell'app selezionare Autorizzazioni API dal menu. Nella pagina delle autorizzazioni seguente selezionare il pulsante + Aggiungi un'autorizzazione.

Screenshot della registrazione dell'app nel portale di Azure, con l'opzione di menu

Nella pagina Richiedi autorizzazioni API seguente passare alle API usate dall'organizzazione e cercare Gemelli digitali di Azure. Selezionare Gemelli digitali di Azure nei risultati della ricerca per procedere con l'assegnazione delle autorizzazioni per le API di Gemelli digitali di Azure.

Screenshot del risultato della ricerca della pagina

Successivamente, si selezioneranno le autorizzazioni da concedere per queste API. Espandere l'autorizzazione Lettura (1) e selezionare la casella Read.Write per concedere a questa registrazione dell'app autorizzazioni di lettura e scrittura.

Screenshot della pagina

Al termine, selezionare Aggiungi autorizzazioni.

Verificare le autorizzazioni API

Nella pagina Autorizzazioni API verificare che sia presente una voce per Gemelli digitali di Azure che riporta autorizzazioni Read.Write:

Screenshot delle autorizzazioni API per la registrazione dell'app Microsoft Entra nel portale di Azure, che mostra

È anche possibile verificare la connessione a Gemelli digitali di Azure all'interno del file manifest.json di registrazione dell'app, che è stato aggiornato automaticamente con le informazioni di Gemelli digitali di Azure quando sono state aggiunte le autorizzazioni API.

A tale scopo, selezionare Manifesto dal menu per visualizzare il codice manifesto della registrazione dell'app. Scorrere fino alla fine della finestra del codice e cercare i campi e i valori seguenti in requiredResourceAccess:

  • "resourceAppId": "0b07f429-9f4b-4714-9392-cc5e8e80c8b0" Si tratta dell'ID risorsa per l'endpoint del servizio Gemelli digitali di Azure.
  • "resourceAccess">"id": "4589bd03-58cb-4e6c-b17f-b580e39652f8" Si tratta dell'ID autorizzazione per l'autorizzazione delegata Read.Write in Gemelli digitali di Azure.

Questi valori sono visualizzati nella schermata seguente:

Screenshot del manifesto per la registrazione dell'app Microsoft Entra nel portale di Azure.

Se questi valori mancano, ripetere i passaggi nella sezione per l'aggiunta dell'autorizzazione API.

Altri passaggi possibili per l'organizzazione

È possibile che l'organizzazione richieda più azioni da parte dei proprietari o degli amministratori delle sottoscrizioni per completare la configurazione della registrazione dell'app. I passaggi necessari possono variare a seconda delle impostazioni specifiche dell'organizzazione. Scegliere una scheda di seguito per visualizzare queste informazioni personalizzate per l'interfaccia preferita.

Ecco alcune attività comuni che un proprietario o un amministratore nella sottoscrizione potrebbe dover eseguire. Queste e altre operazioni possono essere eseguite dalla pagina Registrazioni app Microsoft Entra nel portale di Azure.

  • Concedere il consenso dell'amministratore per la registrazione dell'app. L'organizzazione potrebbe avere attivato a livello globale il Consenso amministratore obbligatorio in Microsoft Entra ID per tutte le registrazioni dell'app all'interno della sottoscrizione. In tal caso, il proprietario o amministratore dovrà selezionare questo pulsante per l'azienda nella pagina Autorizzazioni API della registrazione dell'app affinché questa sia valida:

    Screenshot del portale di Azure che mostra il pulsante

    • Se il consenso è stato concesso correttamente, la voce per Gemelli digitali di Azure dovrebbe quindi visualizzare un valore Stato di Concesso per (azienda)

    Screenshot del portale di Azure che mostra il consenso amministratore concesso per l'azienda in Autorizzazioni API.

  • Attivare l'accesso client pubblico

  • Impostare URL di risposta specifici per l'accesso Web e desktop

  • Consentire flussi di autenticazione OAuth2 impliciti

Per altre informazioni sulla registrazione delle app e sulle diverse opzioni di configurazione, vedere Registrare un'applicazione con Microsoft Identity Platform.

Passaggi successivi

In questo articolo viene configurata una registrazione dell'app Microsoft Entra che può essere usata per autenticare le applicazioni client con le API di Gemelli digitali di Azure.

Leggere quindi le informazioni sui meccanismi di autenticazione, tra cui uno che usa le registrazioni dell'app e altri che non lo fanno: