Skip to main content
Du kannst mehrere eigene OAuth-Clients für dieselbe Integration verwenden. Lege einen Client für den gesamten Workspace fest, biete Clients mit Nutzerauswahl an, die Mitglieder vor dem Verbinden selbst wählen, oder weise Clients bestimmten Nutzergruppen zu.

So funktioniert ein eigener OAuth-Client

Wenn du einen eigenen OAuth-Client konfigurierst, leitet Langdock neue Authentifizierungsabläufe über deine OAuth-Anwendung statt über den Standard-Client von Langdock. Der Client für den gesamten Workspace gilt standardmäßig. Ein Gruppen-Client gilt für die Mitglieder seiner Gruppen. Nutzerauswahl gibt es bei OAuth-Integrationen, auch bei integrierten Integrationen. Bei MCP-Servern, bei OAuth 2.0 (dynamische Client-Registrierung) und bei OAuth 2.0 (CIMD) gibt es sie nicht. Ist ein Client mit Nutzerauswahl aktiv, wählen Mitglieder vor dem Verbinden selbst einen Client. Diese Auswahl hat Vorrang vor dem Workspace-Client und vor Gruppen-Clients. 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 Name hinzu. Wähle unter Zugriff die Option Gesamter Workspace, Nutzerauswahl oder Gruppen. Trage deine Client-ID und dein Client-Secret ein (und bei Microsoft-Integrationen zusätzlich die Tenant-ID, falls abgefragt). Wenn die Integration zusätzliche Verbindungsfelder zeigt, setze sie unter OAuth-Verbindungsdetails. Klicke danach auf Speichern und bestätige die Änderung.
OAuth-Client-Dialog, bei dem Zugriff auf Gesamter Workspace steht, daneben Nutzerauswahl und Gruppen
Wähle den gespeicherten Client aus der Client-Liste aus und bestätige den Wechsel, um ihn zu aktivieren.
Sobald der Client aktiv ist, wendet Langdock einen Workspace- oder Gruppen-Client automatisch an, solange kein Client mit Nutzerauswahl aktiv ist. Einen Client mit Nutzerauswahl verwendet Langdock nur, wenn ein Mitglied ihn auswählt. Die Verbindung funktioniert nur mit gültigen Zugangsdaten. 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. Wenn kein Client mit Nutzerauswahl aktiv ist, bleibt der Client für den gesamten Workspace der Standard für alle, die keinem Gruppen-Client zugeordnet sind. Ist ein Client mit Nutzerauswahl aktiv, wählen Mitglieder vor dem Verbinden zwischen den aktiven Clients mit Nutzerauswahl, dem Workspace-Client und den Gruppen-Clients ihrer Gruppen.
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.

OAuth-Verbindungsdetails

Manche Integrationen fragen zusätzliche Verbindungsfelder ab, zum Beispiel eine Instanz-URL, eine Subdomain oder eine Store Domain. Speichere diese Werte als Workspace-Standard, damit Mitglieder die Abfrage beim Verbinden überspringen.
  • Auf der Karte Langdock-Client klickst du auf Konfigurieren, wenn diese Felder erscheinen. In Dedicated Deployments heißt die Karte Globaler Client.
  • Bei einem eigenen Client erscheinen dieselben Felder im Konfigurationsdialog und gelten nur für diesen Client. Ein Standard vom Langdock-Client gilt nicht für eine Verbindung über einen eigenen Client.
  • Lass ein Feld leer, wenn Mitglieder den Wert beim Verbinden eingeben sollen. Trage einen Wert ein, um den Standard zu setzen, zum Beispiel https://acme.service-now.com. Jedes Feld ist mit Optional gekennzeichnet.
Beispiel ServiceNow: Langdock-Client-Karte mit Konfigurieren und der Option, einen weiteren OAuth-Client hinzuzufügen
Konfigurieren-Dialog mit dem Workspace-Standard https://acme.service-now.com im optionalen Feld ServiceNow URL or Subdomain
Dialog zum Hinzufügen eines eigenen OAuth-Clients für ServiceNow, mit denselben optionalen OAuth-Verbindungsdetails
Wenn jedes zusätzliche Feld bereits einen gespeicherten Wert hat, gehen Mitglieder direkt zur Anmeldung. Ist ein Feld leer, geben sie es weiterhin ein. Workspace-Admins, die diesen Dialog sehen, bekommen ein Banner mit einem Link zurück zu den Integrationseinstellungen.
Dialog zum Einrichten der ServiceNow-Verbindung mit leerem Zusatzfeld und Admin-Banner zur Einstellungsseite
Der Dialogtitel, die Feldbezeichnung und der Platzhalter bleiben auf Englisch. Das Banner und die Schaltfläche Weiter zu ServiceNow folgen der App-Sprache. Die Microsoft-Tenant-ID bleibt ein separates Feld unter Credentials. Bestehende Verbindungen behalten ihre gespeicherten Werte. Neue Verbindungen und die erneute Autorisierung nutzen die aktuellen Standards.

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 Clients mit Nutzerauswahl zusammen mit einem Workspace-Client und mit Gruppen-Clients aktiv lassen, deren Mitglieder sich nicht überschneiden. Für eine Integration kann nur ein Client für den gesamten Workspace aktiv sein.
Aktive OAuth-Clients Acme Finance und Acme HR, jeweils mit dem Icon für Nutzerauswahl
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. Die erneute Autorisierung behält den Client der Verbindung, solange er noch existiert. Ist der Client gelöscht und Nutzerauswahl aktiv, bietet die erneute Autorisierung keinen neuen Client an. Der Nutzer erstellt dann eine neue Verbindung. Ist keine Nutzerauswahl aktiv, nutzt die erneute Autorisierung denselben automatischen Gruppen- oder Workspace-Client wie eine neue Verbindung.

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

Eigener Miro-OAuth-Client

Du kannst einen eigenen Miro-OAuth-Client einrichten, wenn du Branding, Tenant-Richtlinien oder Rate-Limits selbst steuern willst. Zeigen die Miro-Integrationseinstellungen OAuth-Client erforderlich, hat dein Deployment noch keinen verwalteten Client. Nutzer können sich erst verbinden, wenn du einen hinzufügst.

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.

UiPath

UiPath hat keinen von Langdock verwalteten OAuth-Client. Externe Applications werden pro Automation-Cloud-Organisation registriert. Deshalb muss ein UiPath-Admin in deiner Organisation eine Confidential Application anlegen, bevor User Orchestrator verbinden können.

ServiceNow

Shopify Admin

Shopify Admin hat keine von Langdock verwaltete OAuth App. Ein Workspace Admin erstellt eine App im Shopify Dev Dashboard und trägt Client-ID und Client-Secret in Langdock ein. Connections nutzen Berechtigungen auf Anwendungsebene: Langdock handelt mit den Admin API Scopes der App, nicht mit der persönlichen Shopify Rolle der Person, die installiert hat.

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.