Connettere un'app JavaScript a Microsoft 365

Completato

È possibile aumentare il valore delle app Web connettendole a Microsoft 365. Microsoft 365 contiene dati e informazioni dettagliate che le persone creano ogni giorno nel loro ambiente di lavoro sotto forma di messaggi di posta elettronica, file e chat. Visualizzando queste informazioni nel contesto dell'app, gli utenti possono accedere facilmente alle informazioni necessarie senza dover uscire dall'app. Combinando le funzionalità uniche con le informazioni aziendali di Microsoft 365, l'app può offrire più valore.

Autenticarsi per accedere ai dati da Microsoft 365

Connetti l'app a Microsoft 365 tramite Microsoft Graph, ovvero l'API che espone dati e informazioni dettagliate archiviate in Microsoft 365. Le informazioni archiviate in Microsoft 365 non sono disponibili pubblicamente. Per poter interagire con Microsoft Graph, è necessario eseguire l'autenticazione.

Microsoft Graph è protetto con l'ID Microsoft Entra e usa OAuth per autorizzare le applicazioni a ottenere l'accesso ai dati degli utenti. Dopo aver connesso l'app a Microsoft Graph, gli utenti possono accedere all'app usando l'account Microsoft 365 esistente. La funzionalità consente di non dover implementare l'autenticazione nell'app e mantenere le credenziali degli utenti. Offre inoltre vantaggi agli utenti, perché non è necessario usare un'altra credenziale per gestire l'app. Le organizzazioni possono anche controllare l'accesso dei dipendenti a diverse applicazioni, il che rappresenta un requisito importante.

Connettersi a Microsoft 365 tramite SDK

Per facilitare la connessione dell'app a Microsoft Graph, Microsoft offre due SDK (software development kit): l'SDK di Microsoft Authentication Library e l'SDK di Microsoft Graph.

Utilizzando Microsoft Authentication Library, si consentirà agli utenti di accedere all'app con il proprio account Microsoft 365. Dopo l'accesso, Microsoft Authentication Library consente di ottenere un token di accesso necessario per comunicare con Microsoft Graph.

Anche se è possibile utilizzare direttamente le API REST, gli SDK semplificano l'uso delle API. Gli SDK si occupano della compilazione delle richieste e della gestione delle eccezioni, il che consente di concentrarsi sulla compilazione dell'app.

Passaggi successivi

Iniziamo creando una semplice app connessa a Microsoft 365 che mostra il nome dell'utente che ha eseguito l'accesso.