Einrichtung einer OAuth-App

Sie möchten ein neues Microsoft 365 Konto einrichten? Folgen Sie unserer Anleitung zur grundlegenden Einrichtung, um loszulegen.

Zunächst müssen Sie Zammad über das Microsoft Entra-Portal als OAuth-App mit Ihrem Microsoft-Konto verbinden. Sobald dies erledigt ist, können Sie beliebig viele Microsoft 365-Konten mit Zammad verbinden und dabei nur eine aktive Browsersitzung verwenden (keine Benutzernamen oder Passwörter erforderlich).

Vorbereitung

  • Überprüfen Sie Ihren FQDN unter Einstellungen > System > Vollqualifizierter Domainname in der Verwaltungsoberfläche von Zammad. Wenn er nicht korrekt ist, ändern Sie ihn jetzt. Andernfalls wird die Einrichtung des Kanals fehlschlagen.

  • Gehen Sie zu Kanäle > Microsoft 365 IMAP E-Mail und klicken Sie auf Microsoft 365 App verbinden. Kopieren Sie die angezeigte Callback-URL.

Schritt für Schritt

Um loszulegen, gehen Sie zu Microsofts Entra-Portal. Stellen Sie sicher, dass Sie ein Administratorkonto für Ihre Organisation verwenden. Andernfalls muss ein Administrator Ihre Änderungen genehmigen, bevor sie loslegen können.

App erstellen

Der Screenshot zeigt das Entra Admin Center mit der Ansicht für die App-Registrierung.
  • Erstellen Sie eine neue App, indem Sie zu Anwendungen > App-Registrierungen gehen und Neue Registrierung wählen.

  • Geben Sie einen passenden Namen ein und wählen Sie einen Kontotyp. Unterstützte Typen sind:

    • Nur Konten in diesem Organisationsverzeichnis (einzelner Mandant)

    • Konten in einem beliebigen Organisationsverzeichnis (mandantenfähig)

    • Konten in beliebigen Organisationsverzeichnissen (Multitenant) und persönliche Microsoft Konten (z.B. Skype, Xbox)

      Bemerkung

      „Nur persönliche Microsoft-Konten“ werden nicht unterstützt.

  • Wählen Sie unter „Redirect URI“ die Plattform „Web“ und fügen Sie die bereits kopierte Callback URL von Zammad ein.

  • Klicken Sie auf Registrieren.

Geheimnis erstellen

Der Screenshot zeigt das Entra Admin Center mit der Ansicht "Geheime Clientschlüssel".
  • Gehen Sie in Entra zu „Zertifikate & Geheimnisse“ und fügen Sie einen geheimen Client-Schlüssel hinzu, indem Sie auf die Schaltfläche Neuer geheimer Clientschlüssel klicken.

  • Geben Sie eine Beschreibung ein, legen Sie eine Gültigkeitsdauer fest und klicken Sie auf Hinzufügen.

  • Kopieren Sie die Zeichenkette unter „Wert“, dies ist das Geheimnis. Fügen Sie sie bei Zammad in das Feld „Client-Secret“ ein.

API-Berechtigungen konfigurieren

Der Screenshot zeigt das Entra Admin Center mit der Ansicht für die API-Berechtigungen.
  • Gehen Sie zu „API-Berechtigungen“ und wählen Sie Berechtigung hinzufügen.

  • Wählen Sie „Microsoft Graph“ und „Delegierte Berechtigungen“.

  • Fügen Sie die folgenden Berechtigungen hinzu:

    • email

    • openid

    • profile

    • offline_access

    • IMAP.AccessAsUser.all

    • SMTP.Send

Speichern Sie sie, indem Sie auf die Schaltfläche Berechtigungen hinzufügen klicken.

App Konfiguration

Screenshot mit Popup-Fenster zum Verbinden der App
  • Klicken Sie in der Kanalkonfiguration von Zammad auf App konfigurieren.

  • Geben Sie Ihre App-Details ein:

    • Client-ID: Anwendungs-ID (Client)

    • Client-Secret: Wert des geheimen Clientschlüssels

    • Verzeichnis-UUID/Name (Mandant): Verzeichnis-ID (Mandant)

  • Klicken Sie auf Übermitteln.

🍾 Herzlichen Glückwunsch! Jetzt können Sie Microsoft 365-Konten mit Zammad verbinden.