Introduzione
Microsoft Graph consente di accedere ai dati archiviati nei servizi Microsoft 365. Le applicazioni personalizzate possono usare l'API (application programming interface) Microsoft Graph per connettersi ai dati e usarli in applicazioni personalizzate per migliorare la produttività dell'organizzazione.
Prerequisiti
- Accesso amministratore globale a un tenant Microsoft 365
- Possibilità di sviluppare applicazioni JavaScript
- È consigliabile comprendere di base i concetti relativi all'ID Microsoft Entra e all'identità Microsoft
- Node.js
Obiettivi di apprendimento
Questo modulo include:
- Comprendere il ruolo di Microsoft Entra ID con Microsoft Graph
- Informazioni sui concetti di base delle autorizzazioni di Microsoft Graph
- Dimostrare la registrazione di un'applicazione Microsoft Entra
- Dimostrazione della capacità di creare un'applicazione JavaScript per connettersi a Microsoft Graph e recuperare dati Microsoft 365
Scenario
Il team di sviluppo si trova nelle fasi iniziali della pianificazione della creazione di un'applicazione del cliente. L'applicazione consentirà ai venditori di accedere alle informazioni cronologiche sulle interazioni precedenti dei clienti, ad esempio messaggi di posta elettronica, chat, file e riunioni. L'obiettivo è consentire ai venditori di prendere decisioni migliori quando interagiscono con i clienti. Poiché Microsoft 365 usa l'identità Microsoft per autenticare gli utenti, il team prevede di usarla insieme a Microsoft Graph per accedere ai dati di interazione dei clienti e visualizzarli nell'applicazione.
È stata creata una semplice applicazione prototipo per aiutare il team a iniziare a usare l'identità Microsoft e Microsoft Graph insieme per recuperare i dati necessari. L'applicazione usa Microsoft Authentication Library (MSAL) per autenticare gli utenti. Con l'applicazione del prototipo iniziale pronto per l'uso, il team prevede di:
- Registrare l'applicazione in Microsoft Entra ID.
- Testare il processo di autenticazione degli utenti dell'applicazione e ricezione di un token di accesso (passaggio 1 nel diagramma seguente).
- Usare il token di accesso per chiamare Microsoft Graph e recuperare dati dai servizi Microsoft 365 (passaggio 2 nel diagramma seguente).
Esaminiamo più da vicino il ruolo svolto da Microsoft Entra ID e dai token di accesso con Microsoft Graph.