diff --git a/AddOn/Calender_Office365_User/manual/img/02_App_Uebersicht.png b/AddOn/Calender_Office365_User/manual/img/02_App_Uebersicht.png new file mode 100644 index 00000000..bd564623 Binary files /dev/null and b/AddOn/Calender_Office365_User/manual/img/02_App_Uebersicht.png differ diff --git a/AddOn/Calender_Office365_User/manual/img/03_App_Zertifikate.png b/AddOn/Calender_Office365_User/manual/img/03_App_Zertifikate.png new file mode 100644 index 00000000..9a381f8f Binary files /dev/null and b/AddOn/Calender_Office365_User/manual/img/03_App_Zertifikate.png differ diff --git a/AddOn/Calender_Office365_User/manual/img/04_API-Berechtigungen.png b/AddOn/Calender_Office365_User/manual/img/04_API-Berechtigungen.png new file mode 100644 index 00000000..b6f11808 Binary files /dev/null and b/AddOn/Calender_Office365_User/manual/img/04_API-Berechtigungen.png differ diff --git a/AddOn/Calender_Office365_User/manual/office365.md b/AddOn/Calender_Office365_User/manual/office365.md index 7fc27fa4..441c383f 100644 --- a/AddOn/Calender_Office365_User/manual/office365.md +++ b/AddOn/Calender_Office365_User/manual/office365.md @@ -2,6 +2,15 @@ Dieses AddOn versendet die GraphQL API Schnittestelle von Office365 um auf den Kalender der Benutzer zuzugreifen. Dazu muss die Schnisttelle als "App Regestrierung" hinzugefügt werden. -1. Öffnen der App regestrierung von Azure +1. Öffnen der App regestrierung von Azure und erstelle eine App. https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade -![Screenshot](img/01_App_Regestrierung.png) \ No newline at end of file +![Screenshot](img/01_App_Regestrierung.png) + +2. In der Übersicht angekommen sind folgende zwei IDs für die späterer Funktion wichtig. Zum einen die Anwendungs-ID (Client) und die Verzeichnis-ID (Mandant) +![Screenshot](img/02_App_Uebersicht) + +3. Als nächstes ist eine Zertifikate & Geheimnisse nötig um die Verbindung zu schützen. Dies muss erstellt werden du der Wert später in der Konfiguration mit den beiden IDs eingetragen werden. Die Laufzeit hängt davon an in welchem Rytmuss das Zertifikat getauscht werden soll. +![Screenshot](img/03_App_Zertifikate) + +4. Anschließend müssen Microsoft Graph (Delegierte) API-Berechtigungen hinzugefügt werden. Das sind die folgenden: `offline_access`, `user.read`, `calendars.readwrite` +![Screenshot](img/04_API-Berechtigungen)