Aby nawiązać połączenie z serwerem w chmurze Microsoft 365, użytkownik musi najpierw skonfigurować je w centrum administracyjnym Microsoft Entra.
Należy wykonać trzy kroki:
Zarejestrować aplikację
Zapewnić użytkownikom wymagane uprawnienia
Pobrać identyfikatory aplikacji i katalogów.
„CPP Microsoft 365” w tej procedurze jest przykładem.
Otwórz centrum administracyjne Microsoft Entra i utwórz nową rejestrację.
Wybierz [Accounts in this organizational directory only (MSFT only - Single Tenant)].
Uprawnienia Microsoft Graph są wymagane dla tej aplikacji, aby ten serwer w chmurze mógł być używany jako zewnętrzna lokalizacja dla drukarek opartych na POWERsync+.
Dodaj następujące uprawnienia:
User.Read |
do logowania i odczytywania profilu użytkownika |
Files.ReadWrite |
do odczytu/zapisu plików i folderów OneDrive zalogowanego użytkownika |
Sites.ReadWrite.All |
do dostępu do odczytu/zapisu do witryn SharePoint, do których zalogowany użytkownik ma dostęp |
Offline_access |
wymagane do zagwarantowania dostępu do tokena odświeżania, które są potrzebne do protokołu OAuth 2.0 używanego do logowania się do serwera w chmurze; |
Typ dostępu jest tutaj delegowany. W przypadku dostępu delegowanego aplikacja wywołuje Microsoft Graph w imieniu zalogowanego użytkownika. W przypadku dostępu tylko przez aplikację aplikacja wywołuje Microsoft Graph z własną tożsamością, bez zalogowanego użytkownika. W przypadku drukarek POWERsync+ obsługiwany jest tylko dostęp delegowany.
Więcej informacji znajduje się tutaj: https://learn.microsoft.com/enus/graph/permissions-reference.
W pozycji [Ustawienia zaawansowane] włącz opcję [Allow public client flows]. Domyślnie to ustawienie jest wyłączone, ale jest wymagane, aby umożliwić użytkownikom logowanie się do ich kont Microsoft 365 za pomocą kodu podanego w panelu użytkownika.
W przeglądzie aplikacji można pobrać [Application (client) ID] i [Directory (tenant) ID ].
Te identyfikatory należy wprowadzić podczas dodawania tego środowiska Microsoft 365 jako lokalizacji zewnętrznej.
„CPP Microsoft 365” na tej ilustracji jest przykładem.