Einrichten einer Graph API
Die Microsoft Graph API ist eine RESTful Web API, mit dessen Hilfe Microsoft Cloud Dienste genutzt werden können.
Dazu muss eine Azure Anwendung registriert werden, um einen Authentifizierungstoken für einen Benutzer oder Dienst zu erhalten, mit dem man Anfragen an die Microsoft Graph API senden kann.
Im deskONE Kontext kann die Microsoft Graph API aktuell für folgende Einsatzzwecke genutzt werden:
- Synchronisation von Raumpostfächern
Für das oben aufgeführte Szenario ist eine Azure App mit spezifischer Konfiguration und entsprechenden Berechtigungen erforderlich.
1. Anwendung registrieren
Vergeben Sie hier zuerst einen Namen für die Registrierung. Wählen Sie bitte den zweiten Punkt "Konten in einem beliebigen Organisationsverzeichnis" aus.
2. App-Registrierung
Notieren Sie sich die Anwendungs-ID (Client). Notieren Sie sich die Verzeichnis-ID (Mandant).
3. Zertifikate & Geheimnisse
Erstellen Sie hier einen neuen geheimen Clientschlüssel.
Achtung: Nach Ablauf des Schlüssels muss dieser in deskONE erneuert werden. In diesem Beispiel muss der Schlüssel nach 730 Tagen erneuert werden.
4. Zertifikate & Geheimnisse
Speichern Sie nun den WERT des Schlüssels ab - nicht die ID! Dieser ist nur jetzt sichtbar bzw. kann kopiert werden.
5. API-Berechtigungen
Vergeben Sie nun noch folgende API-Berechtigungen:
- User.Read (Default, nicht(!) löschen)
- User.Read.All (Typ Anwendung)
- Calendars.ReadWrite (Typ Anwendung)
- Place.Read.All (Typ Anwendung)
Diese Berechtigungen erfordern die Administratoreinwilligung
6. deskONE
Hinterlegen Sie die generierten Werte:
- Verzeichnis-ID (Mandant)
- Anwendungs-ID (Client)
- Geheimer Clientschlüssel