Jotta yhteys Microsoft 365 -pilvipalvelimeen voidaan muodostaa, käyttäjän täytyy määrittää se ensin Microsoft Entra -hallintakeskuksessa.
On kolme vaihetta, joita on noudatettava:
Rekisteröi sovellus
Anna tarvittavat oikeudet käyttäjille
Nouda sovelluksen ja hakemiston tunnukset.
”CPP Microsoft 365” tässä menettelyssä on esimerkki.
Avaa Microsoft Entra -hallintakeskus ja luo uusi rekisteröinti.
Valitse [Accounts in this organizational directory only (MSFT only - Single Tenant)].
Tätä sovellusta varten tarvitaan Microsoft Graph -oikeudet, jotta tätä pilvipalvelinta voidaan käyttää ulkoisena sijaintina POWERsync+-pohjaisille tulostimille.
Lisää seuraavat oikeudet:
User.Read |
kirjautuminen ja käyttäjäprofiilin lukeminen |
Files.ReadWrite |
kirjautuneen käyttäjän OneDrive-tiedostojen ja -kansioiden luku- ja kirjoitusoikeudet |
Sites.ReadWrite.All |
luku/kirjoitusoikeudet SharePoint-sivustoihin, joihin kirjautuneella käyttäjällä on käyttöoikeus |
Offline_access |
joita tarvitaan, jotta voidaan taata pääsy päivitystunnisteeseen, jota tarvitaan OAuth 2.0 -protokollassa, jota käytetään kirjautumiseen pilvipalvelimelle. |
Tämä käyttöoikeustyyppi on delegoitu. Kun käytössä on delegoitu käyttöoikeus, sovellus kutsuu Microsoft Graphia kirjautuneen käyttäjän puolesta. Kun käytössä on vain sovelluksen käyttöoikeus, sovellus kutsuu Microsoft Graphia omalla identiteetillään ilman kirjautunutta käyttäjää. POWERsync+ -pohjaisissa tulostimissa tuetaan vain delegoitua käyttöä.
Lisätietoja on osoitteessa https://learn.microsoft.com/enus/graph/permissions-reference
Ota [Lisäasetukset]-kohdassa käyttöön [Allow public client flows]. Tämä asetus on oletusarvoisesti poistettu käytöstä, mutta sitä tarvitaan, jotta käyttäjät voivat kirjautua Microsoft 365 -tililleen ohjauspaneelissa annetulla koodilla.
Sovelluksen yleiskuvauksessa voidaan noutaa [Application (client) ID] ja [Directory (tenant) ID ].
Nämä tunnukset täytyy syöttää, kun tämä Microsoft 365 -ympäristö lisätään ulkoiseksi sijainniksi.
”CPP Microsoft 365” tässä kuvassa on esimerkki.