Du kannst mehrere eigene OAuth-Clients für dieselbe Integration verwenden. Lege einen Client für deinen gesamten Workspace fest und weise weitere Clients bestimmten Nutzergruppen zu. So nutzen verschiedene Gruppen dieselbe Integration mit unterschiedlichen OAuth-Clients.
So funktioniert ein eigener OAuth-Client
Wenn du einen eigenen OAuth-Client konfigurierst, leitet Langdock neue Authentifizierungsabläufe über die OAuth-Anwendung, die dem jeweiligen Nutzer zugewiesen ist. Der Client für den gesamten Workspace gilt standardmäßig. Gruppen-Clients gelten für Mitglieder der zugewiesenen Gruppen. Das bedeutet:- Dein Branding (eigener Name und eigenes Logo) erscheint auf den Zustimmungsseiten
- Deine Tenant-Richtlinien steuern den Nutzerzugriff und die Anforderungen an die Admin-Zustimmung
- Deine Rate-Limits gelten für API-Aufrufe, die von deinen Nutzern ausgeführt werden
- Deine Nutzergruppen können sich über separate OAuth-Clients authentifizieren
1
OAuth-App beim Anbieter erstellen
Registriere eine neue OAuth-Anwendung im Entwicklerportal deines Anbieters (z. B. Google Cloud Console, Microsoft Azure).Erforderliche Konfiguration:
- Kopiere die exakte Redirect-URL aus den Integrationseinstellungen von Langdock
- Wähle alle benötigten Scopes aus, die in Langdock für diese Integration angezeigt werden
- Konfiguriere ggf. tenant-spezifische Einstellungen (Admin-Zustimmung, Freigabelisten)
2
Zugangsdaten sammeln
Notiere dir Folgendes aus deiner OAuth-Anwendung:
- Client ID (immer erforderlich)
- Client secret (erforderlich für die meisten Integrationen)
- Tenant ID (optional, wird nur bei Microsoft-Integrationen angezeigt)
3
In Langdock konfigurieren
Öffne Workspace Einstellungen → Integrationen, wähle die Integration aus und scrolle zu Bring your own OAuth Client.Klicke auf Weiteren OAuth-Client hinzufügen, wenn die Integration einen Langdock-Client enthält. Wenn die Integration deinen eigenen Client erfordert, klicke auf Konfiguriere deinen OAuth-Client, um diese Integration zu nutzen.Kopiere im Konfigurationsdialog die Redirect URL in deine OAuth-Anwendung und prüfe den Abschnitt Scopes. Stelle sicher, dass alle aufgeführten Scopes in deiner OAuth-Anwendung aktiviert sind – fehlende Scopes führen zu einem Fehler wegen unzureichender Berechtigungen. Über die Kopieren-Schaltfläche kannst du alle Scopes auf einmal kopieren.Für Integrationen mit Action-Level-Berechtigungen empfehlen wir, Scopes von aktivierten Aktionen synchronisieren standardmäßig aktiviert zu lassen. Langdock fragt dann die Auth-Scopes sowie die Scopes an, die für aktivierte oder geteilte Aktionen erforderlich sind. So bleiben die angefragten Scopes auf die Aktionen abgestimmt, die dein Workspace nutzen kann. Mehr dazu unter Action-Level-Scopes verwalten.Füge optional einen aussagekräftigen Client Name hinzu. Wähle unter Zugriff die Option Gesamter Workspace oder Gruppen. Trage deine Client ID und dein Client secret ein (und bei Microsoft-Integrationen zusätzlich die Tenant ID, falls abgefragt). Klicke auf Speichern und bestätige die Änderung.Wähle den gespeicherten Client aus der Client-Liste aus und bestätige den Wechsel, um ihn zu aktivieren.
4
Authentifizierung testen
Lass einen Nutzer sein Konto verbinden und prüfe:
- Auf der Zustimmungsseite wird dein Client angezeigt
- Die benötigten Scopes werden erteilt
- Der Datenzugriff über die Actions funktioniert wie erwartet
OAuth-Clients Nutzergruppen zuweisen
Verwende Gruppenzugriff, wenn verschiedene Teile deiner Organisation separate OAuth-Anwendungen für dieselbe Integration benötigen. Weise zum Beispiel einer Tochtergesellschaft mit eigenem Microsoft Entra Tenant einen Client zu oder verwende einen separaten Client, wenn eine Abteilung andere freigegebene Scopes benötigt. Der Client für deinen gesamten Workspace bleibt der Standard für alle Nutzer, die keinem Gruppen-Client zugewiesen sind.1
Weiteren eigenen Client hinzufügen

2
Client-Zugriff verwalten

3
Zugangsdaten hinzufügen
Trage Client ID, Client secret und alle vom Anbieter benötigten Felder ein. Klicke auf Speichern und bestätige die Änderung. Wähle den gespeicherten Client aus der Client-Liste aus und bestätige den Wechsel, um ihn zu aktivieren.
Interface der Integrationseinstellungen
Der Konfigurationsdialog enthält die folgenden Abschnitte:- Redirect URL
- Scopes
- Credentials
Ein schreibgeschütztes Feld, das die Redirect-URL anzeigt, die deine OAuth-Anwendung verwenden muss. Klicke auf die Kopierschaltfläche, um sie exakt zu übernehmen. Das URL-Format lautet:
Eigene OAuth-Clients verwalten
Jede Karte zeigt den Client-Namen, die Zugriffsart, den Scope-Modus und den Aktivierungsstatus.- Wähle die Karte eines inaktiven Clients aus, um ihn zu aktivieren.
- Wähle die Karte eines aktiven eigenen Clients aus, um ihn zu deaktivieren.
- Klicke auf das Einstellungssymbol, um den Client zu bearbeiten.
- Öffne die Client-Einstellungen und klicke auf OAuth-Client Konfiguration löschen, um den Client zu entfernen.
- Wähle Langdock-Client, damit neue Verbindungen den verwalteten Client verwenden. Dadurch werden alle eigenen Clients deaktiviert.
Häufige Konfigurationsfehler
redirect_uri_mismatch
redirect_uri_mismatch
Ursache: Die Redirect-URL stimmt zwischen Langdock und deiner OAuth-Anwendung nicht exakt überein.Lösung:
- Kopiere die Redirect-URL aus Langdock exakt
- Achte auf abschließende Schrägstriche oder unterschiedliche Protokolle
- Prüfe, ob du die richtige Umgebung konfigurierst
invalid_client
invalid_client
Ursache: Client-ID oder Client-Secret ist falsch.Lösung:
- Überprüfe die Zugangsdaten aus deiner OAuth-Anwendung
- Achte darauf, dass keine zusätzlichen Leerzeichen oder Zeichen enthalten sind
- Stelle sicher, dass der Client in der Konsole deines Anbieters aktiviert ist
consent_required
consent_required
Ursache: Admin-Zustimmung erforderlich, aber nicht erteilt.Lösung:
- Erteile die Admin-Zustimmung in deinen Tenant-Einstellungen
- Aktiviere ggf. die Zustimmung durch Nutzer, falls dies für deine Organisation passend ist
- Prüfe die Anforderungen an Tenant-Freigabelisten
insufficient_scope
insufficient_scope
Ursache: Fehlende erforderliche Scopes in deiner OAuth-Anwendung.Lösung:
- Füge alle in Langdock angezeigten Scopes zu deiner OAuth-Anwendung hinzu
- Nutzer müssen sich nach dem Hinzufügen ggf. erneut verbinden
- Verifiziere, dass die Namen der Scopes exakt übereinstimmen (Groß-/Kleinschreibung beachten)
Ein Gruppen-Client kann nicht aktiviert werden
Ein Gruppen-Client kann nicht aktiviert werden
Ursache: Mindestens ein Nutzer gehört zu einer Gruppe, die von einem anderen aktiven OAuth-Client abgedeckt wird.Lösung:
- Prüfe die Gruppen, die beiden Clients zugewiesen sind
- Entferne die sich überschneidende Gruppenzuweisung oder Mitgliedschaft
- Aktiviere den Client erneut