elearnio <> Microsoft Graph API (Dienstkonto Integration)

elearnio <> Microsoft Graph API (Dienstkonto Integration)

Ziel

Diese Anleitung beschreibt, wie ein dediziertes Microsoft-Dienstkonto in elearnio konfiguriert wird. Das Dienstkonto ermöglicht es elearnio, Outlook-Kalendertermine zu erstellen und zu aktualisieren sowie – optional – Microsoft Teams-Meeting-Links zu generieren, ohne mandantenweiten Zugriff zu benötigen.


Hinweise

  • Alle Berechtigungen sind delegiert und beschränken sich ausschließlich auf das Postfach und die Meetings des Dienstkontos.
  • Es werden keine Anwendungsberechtigungen (Application Permissions) vergeben.
  • Kalender oder Meetings anderer Benutzer:innen sind nicht zugänglich.
  • Mit der Aktivierung dieser Integration übernimmt Microsoft die Versendung von Kalender-Einladungen direkt über Outlook – elearnio generiert in diesem Fall keine ICS-Dateien mehr. Die elearnio-eigenen Benachrichtigungen werden weiterhin wie gewohnt verschickt.

Voraussetzungen

Folgende Informationen müssen vor der Konfiguration bereitstehen:

  • Account ID – zu finden im Microsoft Azure/Entra Admin Center (entspricht der Tenant ID)
  • Client ID – aus der registrierten Azure/Entra App
  • Secret – aus der registrierten Azure/Entra App
  • E-Mail-Adresse des Dienstkontos – das Microsoft-Konto, das elearnio stellvertretend verwenden soll

Integration anlegen

  1. Im Admin-Bereich Einstellungen → Integrationen aufrufen.
  2. Auf Neue Integration hinzufügen klicken.
  3. Folgende Pflichtfelder ausfüllen:
Feld
Beschreibung
Name
Frei wählbare Bezeichnung der Integration
Art
Microsoft Graph API Dienstkonto auswählen
Client ID
App-ID aus der Azure-Registrierung
Secret
Geheimer Clientschlüssel
Account ID
Microsoft-Verzeichnis-ID (Tenant ID)
Dienstkonto E-Mail
E-Mail-Adresse des dedizierten Dienstkontos


Integrations-Schalter

1. Microsoft Outlook-Integration aktivieren

Was passiert: elearnio erstellt und aktualisiert Kalendertermine im Outlook-Kalender des Dienstkontos. Trainer:innen und Teilnehmende werden automatisch als Teilnehmer hinzugefügt.

Erforderliche Berechtigungen

  • Calendars.ReadWrite (delegated)
  • User.Read (delegated)

Was passiert: Für Kalendertermine wird automatisch ein Microsoft Teams-Meeting-Link generiert. Trainer:innen werden dabei als Co-Hosts des Meetings eingetragen.

Erforderliche Berechtigungen

  • Calendars.ReadWrite (delegated)
  • OnlineMeetings.ReadWrite (delegated)
  • User.Read.All (delegated)

Authentifizierung durchführen

Die Authentifizierung erfolgt einmalig durch eine administrierende Person mit den Anmeldedaten des Dienstkontos.

Ablauf:

  1. Nach dem Speichern der Konfiguration wird der OAuth 2.0-Authentifizierungsflow gestartet.
  2. Im daraufhin öffnenden Microsoft-Login-Fenster die Anmeldedaten des Dienstkontos eingeben.
  3. elearnio prüft im Hintergrund, ob die authentifizierte Person mit der eingetragenen Dienstkonto E-Mail übereinstimmt.
  4. Bei erfolgreicher Authentifizierung werden Access Token und Refresh Token sicher gespeichert.
  5. Die Einstellungsseite bleibt geöffnet; eine Benachrichtigung zeigt an, ob die Authentifizierung erfolgreich war.

Hinweis: Die Einstellungsseite bleibt nach dem Speichern geöffnet, damit eventuelle Fehler direkt korrigiert werden können.


Token-Verwaltung

elearnio übernimmt die Token-Verwaltung automatisch:

  • Access Tokens werden bei Bedarf erneuert, bevor sie ablaufen.
  • Refresh Token Rotation wird unterstützt – der jeweils aktuelle Refresh Token wird automatisch gespeichert.
  • Sollte ein Refresh Token abgelaufen sein, erscheint eine Aufforderung zur erneuten Authentifizierung.

Eine manuelle Erneuerung der Tokens ist nicht erforderlich.

    • Related Articles

    • elearnio Release Updates (2026)

      Wir freuen uns, dir hier fortlaufend für 2026 die neuesten Optimierungen und Funktionen von elearnio vorzustellen, damit eure Trainingsprozesse noch einfacher, flexibler und effizienter werden! Alle genannten Features sind bereits live und für euch ...
    • elearnio <> Microsoft Graph API

      Über die Integration Die elearnio - Microsoft Integration ermöglicht es euch automatisch Microsoft Teams Meeting Links zu generieren. Die Kalendereinladungen für Live-Trainings setzen sich automatisch in den Outlook-Kalender der registrierten ...
    • elearnio <> Google API

      Über die Integration Die elearnio - Google API Integration ermöglicht es automatisch Kalendereinladungen für Live-Trainings und für Termine des Trainingsplaners zu versenden. Die Kalender der registrierten Teilnehmenden werden bei Änderungen ...
    • elearnio API (Nutzerebene)

      Über die elearnio API Die offene API auf Nutzerebene erlaubt die Anbindung sämtlicher HRM Systeme an elearnio und damit eine effiziente Nutzerverwaltung, über unsere diversen direkten Integrationen (z.B. Personio, Workday, HR Works, Sage, Active ...
    • elearnio <> Personio

      Über die Integration Die elearnio - Personio Integration ermöglicht es euch, Nutzerkonten für eure Mitarbeitenden in elearnio automatisiert anzulegen und auf dem aktuellen Stand zu halten. Der initiale Nutzerimport in elearnio ist somit sehr schnell ...

    Fragen

    Nicht die passende Antwort gefunden? Schreib uns support@elearnio.com