Przejdź do głównej treści

Konfigurowanie Microsoft 365 dla Twojego środowiska

Istnieją dwa sposoby połączenia Microsoft 365 z Twoim środowiskiem AI-School. Najpierw wybierz, która ścieżka pasuje do Twojej organizacji.

ŚcieżkaKiedyCo robisz
Centralna aplikacja AI-School (domyślna)Osobiste połączenia z Outlook Mail, Outlook Kalendarz, Teams i SharePoint/OneDrive.Administrator Entra nadaje zgodę organizacyjną przez Połącz Microsoft 365. Następnie aktywujesz integracje zgodnie z krokiem 5 tego artykułu. Nie jest wymagana własna aplikacja, client secret ani Identity Provider.
Własna aplikacja EntraChcesz centralnie importować foldery SharePoint do bazy wiedzy, pracownicy logują się już przez Microsoft za pomocą własnej aplikacji albo chcesz samodzielnie zarządzać aplikacją.Postępuj zgodnie z tym artykułem od kroku 1.

Jeśli Twoja organizacja już loguje się przez Microsoft za pomocą własnej aplikacji (pole Microsoft ID środowiska jest wypełnione), to wszystkie połączenia używają tej własnej aplikacji. Ścieżka centralna nie ma wtedy zastosowania.

Własna aplikacja Entra​

Dzięki własnej aplikacji Microsoft Entra Twoja organizacja może używać tej samej aplikacji do logowania przez Microsoft oraz do Outlook, Teams i SharePoint. Centralnie określasz, które integracje i akcje zapisu są dostępne. Użytkownicy włączają lub wyłączają potem tylko swoje osobiste połączenia w Preferencje → Narzędzia → Połączenia.

Osobiste integracje działają z obsługiwanymi modelami OpenAI, Claude, Gemini i Mistral. Wybrany model musi umieć korzystać z narzędzi. Przy osobistych połączeniach dostęp podąża za uprawnieniami zalogowanego użytkownika Microsoft. Zgoda organizacyjna nie loguje automatycznie wszystkich pracowników i nie daje AI samodzielnego dostępu do wszystkich skrzynek pocztowych. Centralna baza wiedzy SharePoint używa oddzielnych uprawnień aplikacji i istniejących uprawnień bazy wiedzy, jak opisano dalej w tym artykule.

Czego potrzebujesz?​

  • Organizacji Microsoft 365 z Microsoft Entra ID oraz kontami z dostępem do potrzebnych usług.
  • Administratora, który może zarejestrować aplikację i nadać zgodę organizacyjną na wybrane uprawnienia Microsoft Graph. Sama rola subskrypcji Azure nie wystarczy; Twoja rola Entra musi umożliwiać tę zgodę.
  • Uprawnień administracyjnych we właściwym środowisku AI, aby udostępnić integracje.
  • Administratora platformy, który może skonfigurować Microsoft Identity Provider dla tego środowiska AI w Google Cloud Identity Platform.
  • Rejestracji aplikacji w Twoim własnym katalogu Microsoft, z client secret i dwoma adresami URL przekierowania dla właściwej marki.

Logowanie przez Microsoft i dostęp do danych Microsoft to dwie oddzielne funkcje. Sama działająca logowania przez Microsoft nie oznacza jeszcze, że Outlook, Teams lub SharePoint są skonfigurowane.

1. Zarejestruj jedną aplikację organizacyjną​

Otwórz centrum administracyjne Microsoft Entra i przejdź do App registrations → New registration. Użyj rozpoznawalnej nazwy, na przykład AI-School – nazwa Twojej organizacji. Dla własnej organizacji wybierz Accounts in this organizational directory only (Single tenant).

Zapisz następujące dane z Overview:

DaneDo czego?
Directory (tenant) IDKatalog Microsoft Twojej organizacji; trafia do pola Microsoft ID środowiska AI.
Application (client) IDZarejestrowana aplikacja; trafia do Microsoft Identity Provider.

Te dwa identyfikatory są różne. W polu Microsoft ID nie wpisuj client ID ani Firebase tenant ID.

2. Ustaw właściwe adresy URL przekierowania​

Przejdź do Authentication → Add a platform → Web. Dodaj dla swojej marki oba poniższe adresy URL, dokładnie tak jak pokazano. Pierwszy obsługuje logowanie; drugi obsługuje zgodę dla integracji z kontem służbowym.

MarkaLogowanie przez MicrosoftIntegracje konta służbowego
AI-Schoolhttps://ai-school-pro.firebaseapp.com/__/auth/handlerhttps://europe-west1-ai-school-pro.cloudfunctions.net/completeConnectorOAuth
AI-Corporatehttps://ai-corporate.firebaseapp.com/__/auth/handlerhttps://europe-west1-ai-corporate.cloudfunctions.net/completeConnectorOAuth
AI-Publichttps://ai-public-pro.firebaseapp.com/__/auth/handlerhttps://europe-west1-ai-public-pro.cloudfunctions.net/completeConnectorOAuth

Użyj adresów URL marki, na której działa Twoje środowisko. Własna nazwa organizacji ani tenant ID nie muszą być wpisywane w tych adresach URL. Adres strony, adres panelu i adres .web.app nie zastępują tych callbacków. Zarejestruj je jako Web, nawet jeśli korzystasz z integracji z poziomu przeglądarki. Nie musisz włączać implicit token issuance ani flow public client.

3. Utwórz client secret i przypisz uprawnienia​

Przejdź do Certificates & secrets → Client secrets → New client secret. Wybierz odpowiedni czas ważności i bezpiecznie zapisz Value zaraz po jego wyświetleniu. Przekaż tę wartość ustalonym bezpiecznym kanałem do administracji platformy; Secret ID to nie jest client secret. Śledź datę wygaśnięcia i wymień secret przed tą datą, także w Identity Provider.

Następnie przejdź do API permissions → Add a permission → Microsoft Graph → Delegated permissions. Dodaj tylko te uprawnienia, które odpowiadają integracjom i akcjom, jakie Twoja organizacja zamierza udostępnić.

IntegracjaUprawnienia do odczytuDodatkowe uprawnienia do zapisu
Profil / podstawoweUser.Read; flow logowania wymaga też openid, profile, email i offline_accessBrak
Outlook MailMail.ReadSzkice: Mail.ReadWrite. Wysyłanie: Mail.Send.
Outlook KalendarzCalendars.ReadZapis: Calendars.ReadWrite.
Microsoft TeamsChat.Read, ChannelMessage.Read.AllPublikowanie: Team.ReadBasic.All, Channel.ReadBasic.All, ChannelMessage.Send.
SharePoint / OneDriveSites.Read.All, Files.Read.AllTa integracja konta służbowego nie oferuje tutaj akcji zapisu.

Mail.ReadWrite nie daje prawa do wysyłania; do tego potrzebne jest osobne Mail.Send. Publikowanie w Teams zapisuje wiadomości tekstowe w wybranym kanale, a nie prywatne wiadomości czatu. Dla tej integracji używaj Delegated permissions, a nie Application permissions. Nawet przy uprawnieniach z All w nazwie dostęp delegowany pozostaje ograniczony do uprawnień użytkownika.

Kliknij Grant admin consent for your organization i sprawdź, czy wybrane uprawnienia są widoczne jako przyznane. Dzięki temu pracownicy mogą korzystać z zatwierdzonego dostępu bez konieczności nadawania sobie uprawnień organizacyjnych. Microsoft nadal może poprosić o logowanie, MFA lub ponowną zgodę, zależnie od Twojej polityki.

4. Podepnij aplikację w dwóch miejscach do środowiska AI​

Poproś administratora platformy o wybranie właściwego środowiska i wykonanie tych ustawień:

  1. W Admin → Środowisko → Tenant: włącz metodę logowania Microsoft i w polu Microsoft ID wpisz Directory (tenant) ID.
  2. W Google Cloud → Identity Platform → odpowiedni tenant → Identity providers → Microsoft: włącz dostawcę i wpisz Application (client) ID oraz client secret Value z tej samej aplikacji Entra.

Identity Provider należy do tenanta Firebase/Identity Platform Twojego środowiska AI, a nie do innej organizacji ani do ogólnego środowiska Admin. Integracja konta służbowego ponownie używa aplikacji z tego dostawcy. Client secret nie powinien znajdować się w preferencjach użytkownika, wiadomościach czatu ani zwykłych polach środowiskowych.

Przekaż administracji platformy nazwę organizacji, markę, Directory ID, client ID, wartość secretu przez bezpieczny kanał, datę wygaśnięcia oraz oczekiwane integracje/uprawnienia. Sam identyfikator aplikacji nie wystarczy.

5. Udostępnij integracje i akcje zapisu​

Otwórz środowisko administracyjne Twojej organizacji → Tools → MCP. Włącz integrację Microsoft 365 w sekcji Szybkie skróty Suite. Wiersze Microsoft staną się widoczne; gdy cała suite jest wyłączona, te wiersze pozostają ukryte.

Dla każdej integracji wybierz, czy ma być dostępna. W kolumnie Akcje zapisu wybierasz osobno:

  • Outlook Mail → Szkice: tworzenie i modyfikowanie szkiców.
  • Outlook Mail → Wysyłanie: faktyczne wysłanie istniejącego szkicu.
  • Outlook Kalendarz → Zapis: tworzenie i modyfikowanie spotkań.
  • Microsoft Teams → Publikowanie: umieszczanie wiadomości tekstowych w wybranym kanale Teams.

Kliknij Zapisz. Akcja zapisu działa tylko wtedy, gdy włączona jest zarówno integracja, jak i odpowiadające jej uprawnienie administracyjne, Microsoft przyznał wymagane uprawnienia, a użytkownik włączył połączenie osobiście. Użytkownik nie otrzymuje dodatkowego formularza uprawnień do zapisu.

Dostępność

Ustawienia muszą być także wspierane przez backend Twojej marki. To rozszerzenie zapisu zostało opublikowane i przetestowane 7 października 2026 dla OnderwijsSupport na AI-Corporate. Nie oznacza to automatycznie, że to samo rozszerzenie zostało już udostępnione dla AI-School, AI-Public lub innego środowiska. Poproś administrację platformy o potwierdzenie, jeśli brakuje akcji zapisu.

6. Sprawdź konfigurację​

Poproś użytkownika o zalogowanie się do właściwego środowiska AI i włączenie żądanej integracji zgodnie z Korzystanie z integracji Microsoft. Sprawdź, czy Microsoft wyświetla nazwę Twojej własnej aplikacji Entra.

Najpierw przetestuj rozpoznawalny szkic i spotkanie bez uczestników. Sprawdź zapisane elementy w Outlook. Następnie przetestuj wysyłanie z ustalonym odbiorcą testowym oraz publikowanie w Teams w ustalonym kanale testowym. Spotkanie z uczestnikami może wysyłać zaproszenia lub aktualizacje. Przyjęta komenda wysyłki nie jest jeszcze potwierdzonym dostarczeniem.

Przy rozszerzaniu uprawnień połączenie próbuje odświeżyć tokeny. Jeśli Microsoft wymaga ponownego logowania lub ponownej zgody, poproś użytkownika o ponowne połączenie istniejącego połączenia. Nie trzeba tworzyć drugiej aplikacji ani osobnego ustawienia użytkownika.

Rozwiązywanie problemów​

ProblemKontrola
AADSTS50011 / redirect mismatchOba callbacki zarejestrowane dokładnie jako Web, dla właściwej marki.
Podczas zgody pojawia się inna nazwa aplikacjiWłaściwe środowisko AI, Directory ID oraz tenant-specyficzny Microsoft Identity Provider; potem połącz ponownie.
Logowanie działa, ale integracja nieSprawdź także callback connectora, uprawnienia Graph i zgodę organizacyjną.
Odczyt działa, zapis nieSprawdź uprawnienie administracyjne, odpowiadające delegowane uprawnienie Graph, udzieloną zgodę i dostępność backendu.
Client secret nieprawidłowy lub wygasłyValue, nie Secret ID; zaktualizuj nowy secret także w Identity Provider.
Integracja nie pojawia się u użytkownikaSprawdź dostępność w Tools, uprawnienia użytkownika do połączeń i wybrane środowisko AI.

Więcej informacji​

Centralna baza wiedzy SharePoint: konfiguracja Microsoft​

Centralnie podłączony folder działa za pomocą aplikacji organizacyjnej, bez potrzeby włączania osobistego połączenia SharePoint przez każdego pracownika. Wymagane są do tego dwie oddzielne zgody: uprawnienie aplikacji z admin consent oraz read grant dokładnie dla tego folderu (lub witryny), który aplikacja może odczytywać. Samo działające logowanie przez Microsoft albo samo admin consent nie daje jeszcze dostępu.

Istnieją dwa sposoby. Dla każdego podłączonego folderu wybierz jeden sposób; środowisko AI nigdy nie przełącza się automatycznie na drugi.

Grant folderu (zalecany)Grant witryny
Uprawnienie aplikacjiFiles.SelectedOperations.SelectedSites.Selected
Grant dlaWybranego folderu w bibliotece dokumentówCałej witryny
Co aplikacja może odczytaćTen folder i podfoldery dziedziczące grantWszystkie biblioteki i foldery witryny
Istniejąca struktura SharePointPozostaje; osobna witryna nie jest potrzebnaNajlepiej osobna witryna na wspólną wiedzę
Skutek w SharePointDziedziczenie uprawnień folderu zostaje przerwane (zob. niżej)Brak wpływu na dziedziczenie

1. Sprawdź aplikację organizacyjną​

Użyj tej samej rejestracji aplikacji single-tenant, co do logowania przez Microsoft w Twoim środowisku AI. Istniejącą aplikację można rozszerzyć; druga aplikacja integracyjna nie jest potrzebna. Sprawdź w Microsoft Entra → App registrations → twoja aplikacja → Overview Directory (tenant) ID oraz Application (client) ID. Poniżej użyj client ID, a nie Object ID.

Directory ID musi znajdować się w Admin → Środowisko → Tenant → Microsoft ID. Client ID i Value ważnego client secret muszą znajdować się u Microsoft Identity Provider dokładnie tego środowiska AI. Tą konfiguracją zarządza administracja platformy. Wygasły secret również blokuje centralny import; śledź datę wygaśnięcia i wymieniaj secret z wyprzedzeniem.

Połączenie z centralnym serwerem używa client_credentials i nie wymaga dodatkowego adresu URL przekierowania. Istniejące web redirects dla logowania i osobistych integracji konta służbowego nadal są potrzebne; użyj adresów URL związanych z marką z tabeli wcześniej w tym artykule.

  1. Otwórz API permissions → Add a permission → Microsoft Graph → Application permissions.
  2. Znajdź Files.SelectedOperations.Selected (grant folderu) lub Sites.Selected (grant witryny), zaznacz uprawnienie i kliknij Add permissions.
  3. Poproś uprawnionego administratora Entra o wykonanie Grant admin consent for your organization.
  4. Sprawdź, czy uprawnienie, typ Application, widnieje jako przyznane.

Aplikacja bazy wiedzy potrzebuje wyłącznie uprawnień do odczytu. Nie nadawaj jej uprawnień aplikacji Sites.Read.All, Files.Read.All, Sites.ReadWrite.All, Files.ReadWrite.All ani Sites.FullControl.All. Tak szerokie uprawnienia dają dostęp poza wybranym folderem i maskują brakujący lub cofnięty grant folderu. Jeśli wybierasz grant folderu, usuń też wcześniej dodane Sites.Selected i powiązany grant witryny, aby grant folderu był jedyną granicą. Lista źródeł w AI-School ostrzega, gdy aplikacja ma takie dodatkowe uprawnienia.

Delegowane uprawnienia dla osobistych połączeń Outlook, Teams i SharePoint mogą pozostać na tej samej aplikacji. Nie zastępują one uprawnienia aplikacji dla centralnej bazy wiedzy.

3. Nadaj aplikacji dostęp do odczytu folderu lub witryny​

Tę czynność administracyjną można wykonać za pomocą Microsoft Graph Explorer. Użyj konta administracyjnego w tym samym katalogu Microsoft, z rolą SharePoint Administrator lub wyższą odpowiednią rolą administracyjną oraz dostępem do odpowiedniej witryny. Sama rola subskrypcji Azure albo samo posiadanie aplikacji nie wystarczą.

  1. Zaloguj konto administracyjne do Graph Explorer i sprawdź wyświetloną organizację.
  2. Otwórz menu profilu → Consent to permissions, znajdź Sites.FullControl.All i wybierz Consent. Jest to delegated uprawnienie administracyjne, którego Graph Explorer używa do zarządzania grantami; nie dodawaj go jako uprawnienia aplikacji do aplikacji bazy wiedzy. Użyj zgody powiązanej z kontem, gdy zgoda organizacyjna dla wszystkich użytkowników nie jest potrzebna.
  3. Znajdź drive ID i item ID folderu. W formularzu podłączania w AI-School gotowe polecenie GET pojawia się, gdy tylko zostanie wpisany adres URL folderu. Możesz też złożyć je samodzielnie: zakoduj adres URL folderu jako base64url (bez = na końcu) i poprzedź go u!.
GET https://graph.microsoft.com/v1.0/shares/u!GECODEERDE-MAP-URL/driveItem?$select=id,name,webUrl,parentReference

W odpowiedzi id to item ID folderu, a parentReference.driveId to drive ID biblioteki (zaczyna się od b!). Sprawdź name i webUrl: musi to być folder, który chcesz udostępnić. Jeśli polecenie share nie działa, użyj biblioteki i ścieżki:

GET https://graph.microsoft.com/v1.0/sites/uworganisatie.sharepoint.com:/sites/uwsite:/drives?$select=id,name,webUrl
GET https://graph.microsoft.com/v1.0/drives/DRIVE-ID/root:/Pad/Naar/Map?$select=id,name,webUrl
  1. Najpierw sprawdź istniejące granty folderu. Jeśli Twój client ID jest tam już obecny z rolą read, nie musisz tworzyć drugiego grantu.
GET https://graph.microsoft.com/v1.0/drives/DRIVE-ID/items/MAP-ID/permissions
  1. Jeśli grant nie istnieje, wybierz POST pod tym samym adresem i w Request Body wprowadź poniższy JSON. CLIENT-ID-VAN-UW-APP to Application (client) ID Twojej aplikacji integracyjnej, a nie aplikacji Graph Explorer. Używaj wyłącznie roli read.
{
"roles": ["read"],
"grantedToV2": {
"application": {
"id": "CLIENT-ID-VAN-UW-APP"
}
}
}
  1. Wybierz Run query. Pomyślne dodanie zwróci 201 Created. Sprawdź w odpowiedzi rolę read i client ID oraz zachowaj permission ID (id) do późniejszej kontroli lub cofnięcia.
  2. Powtórz to tylko dla każdego innego folderu, który świadomie chcesz podłączyć. Każdy podłączony folder ma własny grant.
Grant folderu przerywa dziedziczenie

Microsoft przerywa dziedziczenie uprawnień w folderze, w którym ustawiasz grant aplikacji. Istniejące uprawnienia użytkowników do folderu zostają w tym momencie skopiowane, ale późniejsze zmiany uprawnień nadrzędnej witryny lub biblioteki nie obowiązują już automatycznie dla tego folderu. Dlatego po nadaniu grantu sprawdź uprawnienia użytkowników do folderu i odtąd zarządzaj nimi w samym folderze. Weź pod uwagę limit Microsoft dotyczący unikatowych uprawnień na bibliotekę. Nie przywracaj w folderze dziedziczonych uprawnień: wtedy znika również grant aplikacji.

Podfoldery i pliki z własnymi uprawnieniami. Podfoldery i pliki, które dziedziczą uprawnienia wybranego folderu, są objęte grantem. Jeśli podfolder lub plik ma własne (przerwane) uprawnienia bez aplikacji, aplikacja nie może go odczytać. AI-School całkowicie pomija taki podfolder i podaje ich liczbę na liście źródeł; wcześniej zaimportowane z niego dokumenty zostają wycofane. Sąsiedni folder ani inna biblioteka nigdy nie są dostępne do odczytu.

Grant witryny (alternatywa)​

Jeśli używasz Sites.Selected, znajdź ID witryny za pomocą GET https://graph.microsoft.com/v1.0/sites/uworganisatie.sharepoint.com:/sites/uwsite?$select=id,displayName,webUrl, sprawdź istniejące granty za pomocą GET .../sites/SITE-ID/permissions i w razie potrzeby dodaj grant za pomocą POST pod tym samym adresem:

{
"roles": ["read"],
"grantedToIdentities": [
{
"application": {
"id": "CLIENT-ID-VAN-UW-APP",
"displayName": "NAAM-VAN-UW-INTEGRATIE-APP"
}
}
]
}

Grant witryny daje aplikacji dostęp do odczytu całej witryny. AI-School importuje tylko wybrany folder, ale ten filtr nie jest granicą autoryzacji Microsoft.

4. Podłącz folder i sprawdź wynik​

Otwórz Zarządzanie → Baza wiedzy → Dodaj → Foldery SharePoint → Powiąż folder. Wpisz rzeczywisty adres URL folderu, z paska adresu biblioteki lub OneDrive (nie link z zaproszenia), i w polu Dostęp Microsoft aplikacji organizacji wybierz grant folderu lub grant witryny. Przy grancie folderu wpisz drive ID i item ID z kroku 3. AI-School odczytuje wtedy tylko ten folder i sprawdza, czy adres URL folderu odpowiada identyfikatorom; w razie niezgodności podłączenie zostaje odrzucone. Można też podłączyć folder w OneDrive for Business, ale należy on do jednego pracownika: gdy ten pracownik odejdzie, folder znika, a wraz z nim źródło wiedzy. Do trwałej wiedzy najlepiej używaj witryny SharePoint. Wybierz zakres, grupę docelową i status publikacji zgodnie z instrukcją bazy wiedzy.

Sprawdź przy użyciu Odśwież, czy dokumenty zostały przetworzone bez błędów. Użyj Synchronizuj teraz do ponownego sprawdzenia, a następnie zadaj konkretne pytanie na czacie dotyczące zaimportowanego dokumentu. Sprawdź, czy odpowiedź wskazuje właściwe centralne źródło wiedzy.

Dostęp Microsoft i uprawnienia bazy wiedzy to dwie różne rzeczy

Grant określa, który folder może odczytywać aplikacja. O tym, którzy użytkownicy otrzymają zaimportowane dokumenty, decydują uprawnienia bazy wiedzy w AI-School (szkoła, grupa docelowa, działy). Indywidualne uprawnienia SharePoint nie są przenoszone. Dlatego podłączaj zamkniętą zawartość sekcji lub zespołu tylko z równie zamkniętą grupą docelową bazy wiedzy.

5. Cofnięcie grantu​

Usuń grant za pomocą DELETE pod adresem https://graph.microsoft.com/v1.0/drives/DRIVE-ID/items/MAP-ID/permissions/PERMISSION-ID (grant witryny: .../sites/SITE-ID/permissions/PERMISSION-ID). Cofnięcie admin consent blokuje aplikację jednocześnie dla wszystkich grantów.

Przy następnej kontroli AI-School nie ma już dostępu do folderu. Żadne dokumenty z tego źródła nie są wtedy już udostępniane, również w odpowiedziach na czacie, a lista źródeł pokazuje, że Microsoft odmawia dostępu. Nie dzieje się to natychmiast: automatyczna kontrola działa co 15 minut dla maksymalnie 20 źródeł na rundę, więc przy większej liczbie źródeł trwa to dłużej. Aby uzyskać natychmiastowy efekt, użyj Synchronizuj teraz lub Odłącz. To samo dotyczy przeniesionego lub usuniętego folderu.

ProblemKontrola po stronie Microsoft
Logowanie działa, ale centralny folder nieUprawnienie aplikacji musi mieć typ Application i mieć admin consent; dodatkowo sprawdź oddzielny grant dla folderu lub witryny.
"Microsoft odmawia dostępu do folderu"Właściwy katalog Microsoft, drive ID, ID folderu, client ID i grant read; czy folder został przeniesiony, usunięty lub przywrócono w nim dziedziczone uprawnienia?
Podłączenie odrzucone, choć grant istniejeAdres URL folderu nie odpowiada wpisanym identyfikatorom. Skopiuj adres URL ponownie z biblioteki i sprawdź webUrl w odpowiedzi Graph.
Ostrzeżenie o dodatkowych uprawnieniachUsuń szerokie uprawnienia aplikacji, a przy grancie folderu także Sites.Selected wraz z grantem witryny.
Pominięte podfolderyTe podfoldery mają własne uprawnienia bez aplikacji. Pozwól im dziedziczyć uprawnienia albo świadomie nadaj im własny grant read.
403 podczas czynności administracyjnej w Graph ExplorerDelegated Sites.FullControl.All, przyznana zgoda, rola administratora i dostęp do witryny. Nie dodawaj szerokiego uprawnienia do aplikacji integracyjnej jako rozwiązania.
"Aplikacja organizacji nie mogła zalogować się do Microsoft"Poproś administrację platformy o zaktualizowanie nowego secret Value we właściwym Microsoft Identity Provider; sprawdź admin consent.

Dla OnderwijsSupport na AI-Corporate centralne połączenie z grantem witryny zostało opublikowane i przetestowane 14 października 2026. Grant folderu jest dostępny, gdy tylko zostanie opublikowane odpowiednie wydanie. Dostępność na AI-School, AI-Public lub innym środowisku musi zostać potwierdzona przez administrację platformy.

Dokumentacja Microsoft: Selected permissions, dodawanie grantu dla folderu, kodowanie share URL oraz dodawanie grantu witryny.