Skip to main content
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.
Sobald der Client aktiv ist, verwenden neue Verbindungen von Nutzern mit Zugriff auf diesen Client ihn sofort und funktionieren nur, wenn die Zugangsdaten gültig sind. Bestehende Verbindungen bleiben mit dem Client verknüpft, mit dem sie erstellt wurden.
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

Integrationseinstellungen für Outlook Email mit ausgewählter Option zum Hinzufügen eines weiteren OAuth-Clients
Klicke auf Weiteren OAuth-Client hinzufügen. Gib dem Client optional einen aussagekräftigen Namen, damit du ihn in der Client-Liste erkennst.
2

Client-Zugriff verwalten

Zugriffseinstellungen des OAuth-Clients mit ausgewählten Nutzergruppen
Wähle im Abschnitt Zugriff die Option Gruppen aus. Klicke dann auf Verwalten, um die Nutzergruppe auszuwählen, die diesen Client verwenden soll.
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.
Lass einen Client für den gesamten Workspace aktiv, wenn Nutzer ohne Gruppen-Client eine Verbindung herstellen müssen. Ein Nutzer kann nicht zu Gruppen gehören, denen zwei aktive OAuth-Clients für dieselbe Integration zugewiesen sind.

Interface der Integrationseinstellungen

Der Konfigurationsdialog enthält die folgenden Abschnitte:
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:
Die Redirect-URL muss exakt übereinstimmen. Jede Abweichung führt zu redirect_uri_mismatch-Fehlern. Die genaue Domain hängt von deinem Langdock-Deployment ab – kopiere die Redirect-URL daher immer aus dem Dialog, anstatt sie manuell zusammenzubauen.

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.
Du kannst mehrere Gruppen-Clients aktiv lassen, wenn sich ihre Mitglieder nicht überschneiden. Für eine Integration kann nur ein Client für den gesamten Workspace aktiv sein.
Wenn du einen Client deaktivierst, verwenden neue Verbindungen ihn nicht mehr. Bestehende Verbindungen bleiben mit ihrem ausgewählten Client verknüpft. Wenn du einen Client löschst, können vorhandene Access Tokens bis zu einem Authentifizierungsfehler weiter funktionieren. Nutzer müssen sich dann mit einem geeigneten aktiven Client neu autorisieren.

Häufige Konfigurationsfehler

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
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
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)
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

Integrationen, die einen eigenen OAuth-Client erfordern

Einige unserer Integrationen können nur verwendet werden, wenn du einen eigenen OAuth-Client bereitstellst. Details zum Verbinden dieser Integrationen mit Langdock sind in diesem Abschnitt beschrieben.

ServiceNow

Snowflake

Die Konfiguration eines eigenen OAuth-Clients für Snowflake gibt dir Kontrolle über Authentifizierungsrichtlinien, Token-Gültigkeitszeiträume und IP-Allowlisting in deiner Snowflake-Umgebung.