Schritt 1: Authentifizierungsanbieter in Teable erstellen
- Navigieren Sie zu Ihren Teable-SSO-Einstellungen.
- Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn Auth0, und wählen Sie OpenID Connect aus.
Schritt 2: Auth0-Dashboard aufrufen
- Melden Sie sich bei Ihrem Auth0 Dashboard an.
- Wählen Sie Ihren Auth0-Tenant aus.
- Navigieren Sie im linken Menü zu Applications → Applications.
Schritt 3: Eine neue Anwendung erstellen
- Klicken Sie auf Create Application.
- Geben Sie die Anwendungsdetails ein:
- Name: Teable SSO
- Application Type: Wählen Sie Regular Web Applications.
- Klicken Sie auf Create.
Schritt 4: Anwendungseinstellungen konfigurieren
Rufen Sie nach dem Erstellen der Anwendung die Registerkarte Settings auf:Grundlegende Informationen
- Kopieren Sie Ihre Domain (z. B.
your-tenant.auth0.comoderyour-tenant.us.auth0.com). - Kopieren Sie die Client ID.
- Kopieren Sie das Client Secret.
- Fügen Sie diese Werte in die Teable-SSO-Konfiguration ein.
Anwendungs-URIs
Scrollen Sie zum Abschnitt Application URIs:- Allowed Callback URLs: Fügen Sie die Callback-URL aus Teable ein.
- Allowed Logout URLs: (Optional)
https://app.teable.ai - Allowed Web Origins: (Optional)
https://app.teable.ai - Klicken Sie unten auf der Seite auf Save Changes.
Schritt 5: OAuth-Endpunkte konfigurieren
Tragen Sie in Teable mithilfe Ihrer Auth0-Domain die folgenden OAuth-Endpunkte ein:- Authorization URL:
https://{yourDomain}/authorize - Token URL:
https://{yourDomain}/oauth/token - User Info URL:
https://{yourDomain}/userinfo - Issuer:
https://{yourDomain}/
Ersetzen Sie
{yourDomain} durch Ihre tatsächliche Auth0-Domain aus Schritt 4.Schritt 6: Verbindungen konfigurieren (optional)
Auth0 ermöglicht es Ihnen, mehrere Identitätsanbieter zu aktivieren. So konfigurieren Sie die verfügbaren Anmeldemethoden:- Öffnen Sie in Ihren Anwendungseinstellungen die Registerkarte Connections.
- Aktivieren Sie die Authentifizierungsmethoden, die Sie unterstützen möchten:
- Database: Authentifizierung mit Benutzername/Passwort
- Social: Google, Microsoft, GitHub usw.
- Enterprise: SAML, Active Directory usw.
- Konfigurieren Sie jede Verbindung nach Bedarf.
Schritt 7: Anmeldeerlebnis anpassen (optional)
Universal Login Page
- Navigieren Sie im Auth0-Dashboard zu Branding → Universal Login.
- Passen Sie das Erscheinungsbild der Anmeldeseite an.
- Fügen Sie Ihr Unternehmenslogo und Ihre Markenfarben hinzu.
E-Mail-Vorlagen
- Navigieren Sie zu Branding → Email Templates.
- Passen Sie E-Mail-Vorlagen für Verifizierung, Passwortzurücksetzung usw. an.
Schritt 8: Benutzerberechtigungen konfigurieren
Scopes definieren
- Navigieren Sie im Auth0-Dashboard zu Applications → APIs.
- Wählen Sie Auth0 Management API aus oder erstellen Sie eine benutzerdefinierte API.
- Definieren Sie die für Ihre Anwendung erforderlichen Scopes/Berechtigungen.
Rollen zuweisen (optional)
- Navigieren Sie zu User Management → Roles.
- Erstellen Sie Rollen für verschiedene Benutzertypen.
- Weisen Sie jeder Rolle Berechtigungen zu.
- Weisen Sie Benutzern passende Rollen zu.
Schritt 9: SSO-Anmeldung testen
Sie haben zwei Möglichkeiten, die SSO-Anmeldung zu aktivieren: Option 1: Direkte Authentifizierungs-URL- Verwenden Sie die Autorisierungs-URL als Ihre SSO-Anmelde-URL.
- Konfigurieren Sie in Teable die Domainverifizierung.
- Verifizieren Sie Ihre benutzerdefinierte Domain.
- Rufen Sie https://app.teable.ai auf.
- Klicken Sie auf die Schaltfläche für die SSO-Anmeldung.
- Geben Sie Ihre E-Mail-Adresse unter der verifizierten Domain ein, um sich anzumelden.
Zusätzliche Konfiguration (optional)
Multi-Faktor-Authentifizierung aktivieren
- Navigieren Sie im Auth0-Dashboard zu Security → Multi-Factor Auth.
- Aktivieren Sie Ihre bevorzugten MFA-Methoden (SMS, Authenticator-App usw.).
- Definieren Sie MFA-Richtlinien und -Regeln.
Regeln für benutzerdefinierte Logik konfigurieren
- Navigieren Sie zu Auth Pipeline → Rules.
- Erstellen Sie benutzerdefinierte Regeln, um:
- Tokens benutzerdefinierte Claims hinzuzufügen
- bedingten Zugriff durchzusetzen
- externe Dienste zu integrieren
- Benutzerprofile anzureichern
Organisationen einrichten (Auth0-Organizations-Funktion)
Bei Verwendung von Auth0 Organizations:- Navigieren Sie im Auth0-Dashboard zu Organizations.
- Erstellen Sie Organisationen für verschiedene Tenants/Unternehmen.
- Konfigurieren Sie organisationsspezifisches Branding und Verbindungen.
- Aktivieren Sie die Organisationsunterstützung in Ihrer Teable-Anwendung.

