Zum Hauptinhalt springen
Füge App user connectors hinzu, damit jede Person, die deine App nutzt, ihr eigenes Konto mit einem Drittanbieterdienst wie Google, Slack oder Notion verbinden kann. App user connectors werden auf Workspace-Ebene hinzugefügt und können in Apps in diesem Workspace verwendet werden. Du kannst sie aus deinen Workspace-Einstellungen oder direkt aus dem KI-Chat in einer bestimmten App hinzufügen.
Verfügbare Connectors für App-Nutzer

Terminplanungs-App

Lass jede Person ihren eigenen Google Calendar verbinden, um Verfügbarkeit anzuzeigen oder Ereignisse zu erstellen.

Sales-App

Lass jeden Vertriebsmitarbeiter sein eigenes HubSpot-Konto verbinden, um Kontakte und Deals zu verwalten.

Content-Planungs-App

Lass jedes Teammitglied sein eigenes Notion-Konto verbinden, um Seiten oder Aufgaben zu synchronisieren.

Bevor du beginnst

Erstelle eine OAuth-App in der Entwicklerplattform für den Dienst, den du verbinden möchtest, bevor du den Connector in Base44 hinzufügst. Siehe Connector-Details vorbereiten.
Du benötigst einen Builder-Tarif oder höher, um App user connectors hinzuzufügen.

Connector-Details vorbereiten

Bevor du den Connector in Base44 hinzufügst, bereite die vom verbundenen Dienst benötigten Details vor. Das bedeutet normalerweise, eine OAuth-App oder ein Projekt in der Entwicklerplattform dieses Dienstes zu erstellen, deine Base44-Redirect-URI hinzuzufügen und die benötigten Details in Base44 zu kopieren. Die genaue Einrichtung hängt vom Dienst ab. Zum Beispiel verwendet Google Google Cloud, Slack verwendet Slack API Applications und LinkedIn verwendet das LinkedIn-Entwicklerportal.

Setup-Übersicht

  1. Bereite deine Base44-Redirect-URI vor: Verwende die Callback-URL für deine Live-App, benutzerdefinierte Domain oder Preview. Siehe die Formate unten.
  2. Erstelle eine OAuth-App: Tu das in der Entwicklerplattform des Drittanbieterdienstes.
  3. Füge die Redirect-URI hinzu: Füge die Base44-Redirect-URI in die OAuth-App-Einstellungen ein.
  4. Bereite die Connector-Details vor: Kopiere die Client ID und das Client Secret und wähle dann die Scopes aus, die deine App benötigt.
  5. Füge den Connector in Base44 hinzu: Füge die Details in das Connector-Setup-Formular ein.

Redirect-URI-Formate

  • Live-App-URL: https://your-live-app-domain.base44.app/api/external-auth/callback
  • Benutzerdefinierte Domain: https://your-custom-domain.com/api/external-auth/callback
  • Preview-URL: https://preview--your-live-app-domain.base44.app/api/external-auth/callback
  • Einige Dienste nennen die Redirect-URI Callback-URL oder autorisierte Redirect-URI.
  • Gib die Redirect-URI genau wie angezeigt ein.
  • Füge die Preview-Redirect-URI hinzu, wenn du den Connector in der Preview testen möchtest.
  • Einige Dienste zeigen das Client Secret nur einmal. Kopiere es, bevor du die Seite schließt.
Behandle Client Secrets wie Passwörter. Teile sie nicht mit anderen. Kopiere sie nur dann in den KI-Chat, wenn er sie ausdrücklich als Teil des sicheren Connector-Setup-Flows anfordert.

Einen Connector in Base44 hinzufügen

Sobald du deine OAuth-App-Details hast, füge den Connector aus deinen Workspace-Einstellungen oder aus dem KI-Chat in einer bestimmten App hinzu.

Den Connector aus deinem Workspace hinzufügen

Füge den Connector aus deinen Workspace-Einstellungen hinzu und gib die erforderlichen Details ein. So fügst du einen Connector aus deinem Workspace hinzu:
  1. Klicke auf dein Profilsymbol.
  2. Klicke auf Account settings.
  3. Klicke auf Connectors.
  4. Klicke unter Connectors For App Users auf Add Connector.
  5. Klicke auf den Connector, den du hinzufügen möchtest.
  6. Gib Folgendes ein:
    • Connector name: Gib einen kurzen Namen zur Identifikation dieses Connectors ein, zum Beispiel Google Calendar scheduling.
    • Client ID: Gib die Client ID aus der OAuth-App ein, die du im verbundenen Dienst erstellt hast.
    • Client Secret: Gib das Client Secret aus derselben OAuth-App ein.
    • Scopes: Gib die Scopes ein, die deine App benötigt, jeden Scope in einer separaten Zeile.
  7. Klicke auf Add Connector.
Fenster Add LinkedIn Connection mit Feldern für Connector-Name, Client ID, Client Secret und Scopes.

Den Connector über den KI-Chat hinzufügen

Du kannst auch im KI-Chat in der App starten, in der du den Connector verwenden möchtest. So fügst du einen Connector über den KI-Chat hinzu:
  1. Öffne die App, in der du den Connector verwenden möchtest.
  2. Bitte den KI-Chat, eine Funktion hinzuzufügen, in der jede Person ihr eigenes Konto verbindet.
  3. Wenn der Connector bereits in deinem Workspace eingerichtet ist, kann der KI-Chat ihn direkt in der App verwenden.
  4. Wenn der Connector noch nicht eingerichtet ist, gib die Connector-Details ein, einschließlich Connector name, Client ID, Client Secret und Scopes.
  5. Klicke auf Connect.
KI-Chat fordert Connector-Details an, einschließlich Connector-Name, Client ID, Client Secret und Scopes.

Einen Connector in deiner App nutzen

Sobald der Connector eingerichtet ist, prompte den KI-Chat in der App, in der du ihn nutzen möchtest, um eine Funktion mit diesem Connector zu erstellen.
Einstellungsseite in einer App mit einem LinkedIn Connection-Bereich und einem Connect LinkedIn-Button.

Connectors für App-Nutzer verwalten

Du kannst Connectors jederzeit über den Tab Connectors aktualisieren oder entfernen. Änderungen, die du vornimmst, gelten für alle Apps in deinem Workspace.

Einen App user connector bearbeiten

Bearbeite einen App user connector, um seinen Namen, die Client ID, das Client Secret oder die Scopes zu aktualisieren.
Wenn du die Scopes änderst, müssen Personen, die ihr Konto bereits verbunden haben, es erneut aus deiner App heraus verbinden und die aktualisierten Berechtigungen genehmigen.
So bearbeitest du einen App user connector:
  1. Klicke auf dein Profilsymbol.
  2. Klicke auf Account settings.
  3. Klicke auf Connectors.
  4. Bewege den Mauszeiger unter Connectors For App Users über den Connector und klicke auf View.
  5. Bewege den Mauszeiger über den Verbindungsnamen und klicke auf Edit.
  6. Aktualisiere die Felder.
  7. Klicke auf Save Changes.

Anmeldedaten für einen App user connector rotieren

Rotiere Anmeldedaten, wenn der verbundene Dienst dich auffordert, die OAuth-App-Anmeldedaten zu aktualisieren, oder wenn du das vom App user connector verwendete Client Secret ersetzen musst.
  • Bestehende Verbindungen funktionieren weiter, bis ihr Access Token abläuft. Wenn du das vorherige Client Secret im verbundenen Dienst widerrufst, werden Personen möglicherweise aufgefordert, ihr Konto erneut aus deiner App heraus zu verbinden, wenn ihre Verbindung aktualisiert werden muss.
  • Die genauen Schritte zur Anmeldedatenrotation hängen vom verbundenen Dienst ab. Einige Dienste nennen das Rotieren, Neugenerieren oder Widerrufen eines Client Secrets.
So rotierst du Anmeldedaten für einen App user connector:
  1. Gehe zum Entwicklerkonto für den relevanten Dienst, wie Google, Slack, Notion oder einen anderen verbundenen Dienst.
  2. Finde die OAuth-App, die du für deinen Base44-Connector erstellt hast.
  3. Öffne die OAuth- oder App-Einstellungen.
  4. Widerrufe, rotiere oder generiere ein neues Client Secret für die OAuth-App.
  5. Klicke in Base44 auf dein Profilsymbol.
  6. Klicke auf Account settings.
  7. Klicke auf Connectors.
  8. Bewege den Mauszeiger unter Connectors For App Users über den Connector und klicke auf View.
  9. Bewege den Mauszeiger über den Verbindungsnamen und klicke auf Edit.
  10. Aktualisiere das Feld Client Secret.
  11. Klicke auf Save Changes.
Wiederhole diesen Prozess für jeden App user connector, der rotiert werden muss.

Einen App user connector löschen

Lösche einen App user connector, wenn du nicht mehr möchtest, dass er in deinen Apps im Workspace verfügbar ist.
Das Löschen eines Connectors entfernt ihn aus deinen Apps für alle, die ihn verwendet haben. Das kann nicht rückgängig gemacht werden.
So löschst du einen App user connector:
  1. Klicke auf dein Profilsymbol.
  2. Klicke auf Account settings.
  3. Klicke auf Connectors.
  4. Bewege den Mauszeiger unter Connectors For App Users über den Connector und klicke auf View.
  5. Bewege den Mauszeiger über den Verbindungsnamen und klicke auf Edit.
  6. Klicke auf Delete Connector.
  7. Klicke erneut auf Delete Connector, um zu bestätigen.
Fenster Edit connector mit dem Connector-Namen, Client ID, Client Secret, Scopes und Optionen zum Speichern von Änderungen oder Löschen des Connectors.

Fehlerbehebung

Klicke unten auf ein Thema, um die Einrichtung von App user connectors zu beheben.
Das bedeutet normalerweise, dass die Redirect-URI im verbundenen Dienst nicht genau mit deiner Base44-Callback-URL übereinstimmt.So behebst du einen Redirect-URI-Mismatch:
  1. Öffne die OAuth-App im verbundenen Dienst.
  2. Gehe zu den Einstellungen für Redirect-URI, Callback-URL oder autorisierte Redirect-URI.
  3. Überprüfe, ob die URL genau mit deiner Base44-Callback-URL übereinstimmt.
  4. Überprüfe, ob deine App eine benutzerdefinierte Domain verwendet.
  5. Überprüfe, ob du in der Preview testest.
  6. Füge die richtige Live-, Preview- oder benutzerdefinierte Domain-Callback-URL hinzu.
  7. Speichere die OAuth-App-Einstellungen.
  8. Versuche, dich erneut aus deiner App zu verbinden.
Das bedeutet normalerweise, dass die Preview-Redirect-URI im verbundenen Dienst fehlt.So behebst du Preview-Verbindungsprobleme:
  1. Öffne die OAuth-App im verbundenen Dienst.
  2. Gehe zu den Einstellungen für Redirect-URI, Callback-URL oder autorisierte Redirect-URI.
  3. Füge die Preview-Redirect-URI für deine App hinzu.
  4. Speichere die OAuth-App-Einstellungen.
  5. Öffne deine App-Preview.
  6. Melde dich als jemand an, der die App nutzt.
  7. Versuche, dich erneut zu verbinden.
Das bedeutet normalerweise, dass die Client ID oder das Client Secret fehlt, falsch ist oder aus der falschen OAuth-App kopiert wurde.So behebst du eine ungültige Client ID oder ein ungültiges Client Secret:
  1. Öffne die OAuth-App im verbundenen Dienst.
  2. Kopiere die Client ID erneut.
  3. Kopiere das Client Secret erneut.
  4. Gehe zurück zu Base44.
  5. Bearbeite den Connector.
  6. Füge die aktualisierten Werte ein.
  7. Klicke auf Save Changes.
Das bedeutet normalerweise, dass deine App eine Berechtigung angefordert hat, die fehlt, nicht verfügbar ist oder im falschen Format geschrieben wurde.So behebst du einen Scope-Fehler:
  1. Überprüfe die OAuth-Dokumentation des verbundenen Dienstes.
  2. Bestätige, welche Scopes deine App benötigt.
  3. Kopiere die Scopes genau wie in der Dokumentation des Dienstes angezeigt.
  4. Füge jeden Scope in einer separaten Zeile in Base44 hinzu.
  5. Speichere den Connector.
  6. Bitte Personen, die sich bereits verbunden haben, ihr Konto erneut aus deiner App heraus zu verbinden und die aktualisierten Berechtigungen zu genehmigen.
Einige Dienste halten neue OAuth-Apps im Testmodus, bis du sie veröffentlichst oder verifizierst. Personen können sich möglicherweise nicht verbinden, es sei denn, sie werden als Testnutzer hinzugefügt.So behebst du Testmodus-Probleme:
  1. Öffne die OAuth-App im verbundenen Dienst.
  2. Überprüfe, ob die App im Test-, Entwicklungs- oder unveröffentlichten Modus ist.
  3. Füge Testnutzer hinzu, falls der Dienst es verlangt.
  4. Veröffentliche oder verifiziere die OAuth-App, falls nötig.
  5. Versuche, dich erneut aus deiner App zu verbinden.

FAQs

User Connectors lassen jede Person ihr eigenes Konto verbinden. Shared Connectors verwenden ein Konto für alle in der App.
Der verbundene Dienst muss wissen, welche App Zugriff anfordert. Die OAuth-App gibt dir die Client ID, das Client Secret, die Scopes und die Redirect-URI-Einstellungen, die für die Verbindung benötigt werden.
Du findest sie in der OAuth-App oder Entwickler-App, die du im verbundenen Dienst erstellst. Der genaue Ort hängt vom Dienst ab.
Scopes sind Berechtigungen. Sie sagen dem verbundenen Dienst, worauf deine App zugreifen kann, nachdem jemand sein Konto verbunden hat.
Verwende die Redirect-URI für die Umgebung, die du verbinden möchtest. Für Live-Apps verwende deine Live-App-Callback-URL. Für Preview-Tests füge die Preview-Callback-URL hinzu. Für benutzerdefinierte Domains füge die Callback-URL der benutzerdefinierten Domain hinzu.
Ja, wenn du den Connector in der Preview testen möchtest. Preview- und Live-Apps verwenden unterschiedliche Redirect-URIs.
Wenn der Connector bereits in deinem Workspace eingerichtet ist, kann der KI-Chat ihn direkt in der App verwenden, ohne dich erneut nach den Connector-Details zu fragen.
Einige Tools können auf 2 Arten verbunden werden, daher bestätigt der KI-Chat möglicherweise den Typ, den du hinzufügen möchtest.
  • Shared: Wähle das, wenn ein Konto die Funktion für alle in der App betreiben soll.
  • Per-user: Wähle das, wenn jede Person ihr eigenes Konto verbinden soll.
Ja. Du kannst mehrere Connectors mit unterschiedlichen Scopes für unterschiedliche Anwendungsfälle hinzufügen.
Personen, die ihr Konto bereits verbunden haben, müssen es erneut aus deiner App heraus verbinden und die aktualisierten Berechtigungen genehmigen.
Das Aktualisieren des Client Secrets in Base44 trennt Personen, die ihr Konto bereits verbunden haben, nicht automatisch. Wenn du das vorherige Client Secret im verbundenen Dienst widerrufst, werden Personen möglicherweise aufgefordert, ihr Konto erneut aus deiner App heraus zu verbinden, wenn ihre Verbindung aktualisiert werden muss.
Sie müssen ihr Konto erneut aus deiner App heraus verbinden. Die Verbindungsoption erscheint überall dort, wo deine App so erstellt wurde, dass sie diesen Connector unterstützt, wie auf einer Einstellungsseite, in einem Onboarding-Flow, auf einer Kontoseite oder in der Funktion, die den Connector verwendet.
Ja. Personen können sich jederzeit aus der App heraus trennen.
Ja. Base44 verschlüsselt sensible Anmeldedaten und Access Tokens und übernimmt die automatische Token-Aktualisierung.
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.