OAuth für Werkzeuge
Viele der eingebauten Werkzeuge von BasePeak.AI sind mit Drittanbieterdiensten (GitHub, Google, Slack und anderen) integriert und erfordern OAuth 2.0 zur Authentifizierung im Namen der Benutzer. Workspace-Administratoren konfigurieren die OAuth-Anwendungszugangsdaten, damit Benutzer diese Integrationen verbinden können, ohne ihre eigenen API-Zugangsdaten verwalten zu müssen.
Wo konfigurieren
OAuth-App-Zugangsdaten werden über die Werkzeuge-Seite (/admin/tools) verwaltet. Für jedes Werkzeug, das OAuth erfordert, ist eine Konfigurationsoption direkt auf der Karte des Werkzeugs verfügbar. Werkzeuge, die noch nicht konfiguriert wurden, zeigen einen Hinweis an, damit Sie erkennen können, welche Aufmerksamkeit benötigen.
Eine OAuth-App einrichten
Jedes Werkzeug bietet Schritt-für-Schritt-Anleitungen zur Registrierung einer OAuth-Anwendung beim entsprechenden Dienst:
- Öffnen Sie die Admin-Werkzeuge-Seite
- Suchen Sie das Werkzeug, das Sie konfigurieren möchten
- Öffnen Sie seine OAuth-Konfiguration
- Folgen Sie den eingebetteten Anleitungen, um eine OAuth-App in der Entwicklerkonsole des Drittanbieterdiensts zu erstellen
- Geben Sie die Client-ID und das Client-Secret (sowie alle anderen erforderlichen Felder) aus der registrierten App ein
- Speichern
Nach dem Speichern können sich Benutzer über das Werkzeug mit diesem Dienst authentifizieren, ohne eigene API-Zugangsdaten zu benötigen.
Benutzerdefinierte OAuth-Apps
Für Werkzeuge, die einen generischen OAuth-Flow verwenden (anstelle eines benannten Anbieter-Presets), können Sie eine benutzerdefinierte OAuth-App mit Ihren eigenen Client-Zugangsdaten und Redirect-URI registrieren. Die Redirect-URI, die beim Drittanbieterdienst registriert werden muss, wird im Konfigurationsdialog angezeigt.
Hinweise
- OAuth-Zugangsdaten werden verschlüsselt gespeichert und sind für Benutzer nicht sichtbar
- Der Konfigurationsdialog jedes Werkzeugs beschreibt die für diese Integration erforderlichen genauen Scopes
- Administratoren können Zugangsdaten jederzeit entfernen oder neu konfigurieren, ohne andere Werkzeuge zu beeinträchtigen