Per stabilire una connessione a un server cloud Microsoft 365, l'utente deve prima configurarlo nel centro amministrativo Microsoft Entra.
Le fasi da seguire sono tre:
Registrare l'applicazione
Fornire le autorizzazioni necessarie agli utenti
Recuperare gli ID dell'applicazione e della directory.
'CPP Microsoft 365' in questa procedura è un esempio.
Aprire il centro amministrativo Microsoft Entra e creare una nuova registrazione.
Selezionare [Accounts in this organizational directory only (MSFT only - Single Tenant)].
Le autorizzazioni Microsoft Graph sono necessarie per questa applicazione, in modo che il server cloud possa essere utilizzato come ubicazione esterna per le stampanti basate su POWERsync+.
Aggiungere le seguenti autorizzazioni:
User.Read |
per l'accesso e la lettura del profilo utente |
Files.ReadWrite |
per l'accesso in lettura/scrittura ai file e alle cartelle di OneDrive dell'utente registrato |
Sites.ReadWrite.All |
per l'accesso in lettura/scrittura ai siti di SharePoint a cui l'utente firmato ha accesso |
Offline_access |
richiesto per garantire l'accesso al token di aggiornamento, che è necessario per il protocollo OAuth 2.0 utilizzato per accedere al server cloud; |
Il tipo di accesso è delegato. Con l'accesso delegato, l'applicazione chiama Microsoft Graph per conto di un utente che ha effettuato l'accesso. In caso di accesso solo per l'app, questa chiama Microsoft Graph con la propria identità, senza un utente registrato. Per le stampanti basate su POWERsync+ è supportato solo l'accesso delegato.
Per maggiori dettagli, vedere https://learn.microsoft.com/enus/graph/permissions-reference
In [Impostazioni avanzate], attivare [Allow public client flows]. Per impostazione predefinita, questa impostazione è disattivata, ma è necessaria per consentire agli utenti di accedere ai propri account Microsoft 365, tramite il codice fornito nel pannello dell'utente.
Nella panoramica dell'applicazione è possibile recuperare [Application (client) ID] e [Directory (tenant) ID ].
Questi ID devono essere inseriti quando si aggiunge l'ambiente Microsoft 365 come postazione esterna.
'CPP Microsoft 365' in questa immagine ne è un esempio.