Condividi tramite


Esercitazione: Testare un'app Web ASP.NET Core che consente di accedere agli utenti

si applica a: cerchio verde con un segno di spunta bianco. inquilini della forza lavoro cerchio verde con un segno di spunta bianco. inquilini esterni (scopri di più)

In questo tutorial, si testa l'esperienza di accesso e disconnessione dell'app Web ASP.NET Core e si visualizzano le attestazioni nel token ID. Nella precedente esercitazione , sono stati aggiunti gli elementi di autenticazione, le esperienze di accesso e disconnessione all'applicazione per abilitare l'app a chiamare un'API web. Ai fini di questa esercitazione, l'API Microsoft Graph viene chiamata per visualizzare le informazioni sul profilo dell'utente connesso.

In questa esercitazione, farai:

  • Testare l'applicazione e visualizzare le attestazioni del token ID
  • Disconnettersi dall'applicazione
  • Pulire le risorse

Prerequisiti

Testare l'applicazione

Questa sezione illustra come testare l'applicazione eseguendo l'accesso e chiamando l'API Microsoft Graph per visualizzare le informazioni sul profilo dell'utente connesso.

  1. Avviare l'applicazione digitando quanto segue nel terminale, che avvia il profilo https nel file launchSettings.json.

    dotnet run --launch-profile https
    
  2. Aprire un nuovo browser privato e immettere l'URI dell'applicazione nel browser, in questo caso https://localhost:5001.

  3. Dopo aver visualizzato la finestra di accesso, selezionare l'account con cui eseguire l'accesso. Assicurarsi che l'account corrisponda ai criteri della registrazione dell'app.

  4. Compila la tua email, il codice monouso come indicato, per completare il flusso di accesso. È possibile scegliere se rimanere connesso o meno nella finestra di Resta connesso.

  5. L'applicazione richiede l'autorizzazione per mantenere l'accesso ai dati a cui è stato concesso l'accesso e per accedere e leggere il profilo. Selezionare Accetta.

  6. Viene visualizzata la schermata seguente che indica che è stato eseguito l'accesso all'applicazione. Le attestazioni del token ID vengono visualizzate automaticamente.

    Screenshot che illustra i risultati della chiamata API.

Disconnettersi dall'applicazione

Ora che l'applicazione viene testata e chiamata API Microsoft Graph, è necessario disconnettersi dall'applicazione.

  1. Trova il collegamento Disconnetti nell'angolo superiore destro della pagina e selezionalo.
  2. Viene richiesto di selezionare un account da cui disconnettersi. Selezionare l'account usato per accedere.
  3. Viene visualizzato un messaggio che indica che si è disconnesso. È ora possibile chiudere la finestra del browser.

Pulire le risorse

È consigliabile eliminare la registrazione dell'applicazione se non si prevede di usarla ulteriormente. È anche possibile eliminare l'applicazione locale e il certificato autofirmato.

  1. Passare alla pagina panoramica dell'applicazione nel centro di amministrazione di Microsoft Entra e selezionare Elimina nella parte superiore della pagina. Selezionare la casella nel pannello laterale e selezionare Elimina.
  2. Trovare l'applicazione locale ed eliminarla usando l'IDE o il terminale.
  3. Verificare che il certificato non venga usato da un'altra applicazione di test, quindi ripetere il processo con il certificato autofirmato.

Vedere anche