App-User-Connectors erfordern einen Builder plan oder höher.
Einrichten
Bevor App-Benutzer ihre Konten verbinden können, registriere die OAuth-App-Anmeldedaten in deinem Workspace. Dies erfordert Workspace-Admin-Zugriff. Du benötigst außerdem eine Client-ID und ein Client-Secret vom externen Dienst. Registriere den Connector in deinen Workspace-Einstellungen. Siehe Connectors für App-Benutzer einrichten für Schritt-für-Schritt-Anweisungen. Nachdem du den Connector registriert hast, weist der Workspace ihm eine ID zu. Verwende diese ID, um App-Benutzer in deinem Frontend-Code zu verbinden und zu trennen und ihre Tokens in deinen Backend-Funktionen abzurufen.Im Frontend verbinden und trennen
Verwendebase44.connectors in deinem Frontend-Code, um den OAuth-Flow für jeden App-Benutzer zu starten und zu beenden.
Um einen App-Benutzer zu verbinden, rufe connectAppUser mit der Connector-ID auf. Dies gibt eine Redirect-URL zurück. Leite den App-Benutzer zu dieser URL, um den OAuth-Flow zu starten.
Um einen App-Benutzer zu trennen, rufe
disconnectAppUser mit der Connector-ID auf. Dies entfernt den gespeicherten Token für den aktuell angemeldeten App-Benutzer.
Den Token in einer Backend-Funktion abrufen
VerwendecreateClientFromRequest(), um den SDK-Client in deiner Backend-Funktion zu erstellen. Er liest die Identität des App-Benutzers automatisch aus dem eingehenden Request, sodass das SDK weiß, welchen Benutzer-Token es zurückgeben soll.
Rufe dann getCurrentAppUserConnection() mit der Connector-ID auf, um den Token für den App-Benutzer abzurufen, der die aktuelle Anfrage stellt.
Siehe auch
- Connectors-Übersicht
- Shared Connectors
- Connectors für App-Benutzer einrichten
- SDK-Connectors-Referenz
- createClientFromRequest
- Backend-Funktionen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

