Clerk übernimmt Authentifizierung und Benutzerverwaltung, sodass du das nicht von Grund auf selbst bauen musst. Mit nur wenigen Eingabeaufforderungen und Konfigurationsschritten erhältst du:
Melde dich bei Clerk an und erstelle eine neue App
2
Schritt 2
Aktiviere die gewünschten Authentifizierungsanbieter (z. B. Google, GitHub)
3
Schritt 3
Aktiviere „Waitlist“ unter Configure > Restrictions
4
Schritt 4
Kopiere deinen Public API-Schlüssel
3
Schritt 3
Clerk zu deiner Lovable-App hinzufügen
1
Schritt 1
Füge in Lovable Clerk als deinen Authentifizierungsanbieter hinzu.Verwende in Lovable folgende Eingabeaufforderung:
Lass uns eine schöne Projekt- und Aufgabenverwaltungs-App im Stil von Asana erstellen. Nutzer sollten sich mit Clerk für Authentifizierung und Benutzerverwaltung anmelden und registrieren können. Lass uns damit beginnen, eine ansprechende Startseite zu bauen und die Waitlist-Komponente von Clerk zu verwenden, damit Nutzer sich eintragen können, während wir den Rest der App erstellen.
2
Schritt 2
Füge deinen Public API-Schlüssel ein, wenn du dazu aufgefordert wirst
3
Schritt 3
Lovable erstellt automatisch die Login- und Registrierungsseiten
4
Schritt 4
Stelle bereit und teste – du verwendest jetzt die Clerk-Authentifizierung
2
Wartelistenmodus aktivieren (optional)
Warum eine Warteliste verwenden? – Sammle schon vor dem Start deiner App erste Nutzer!
Verwende die in Clerk integrierte Warteliste, um Nutzer bereits vor dem Start zu sammeln.
1
Step 1
Im Clerk-Dashboard: Configure > Restrictions > Waitlist
2
Step 2
Neue Registrierungen werden als pending angezeigt
3
Step 3
Nutzer, die sich registrieren, haben nun den Status pending approval
Admins können Nutzer direkt im Clerk-Dashboard freigeben
4
Step 4 (Bonus)
Passe Wartelisten-E-Mails an (Branding, Inhalte)
3
Verwaltung von Benutzern und Teams in Clerk
Richte teambasierten Zugriff in deiner App ein.
1
Step 1
Im Clerk-Dashboard: Organizations aktivieren
2
Step 2
Rollen definieren (Admin, Member, Viewer usw.)
3
Step 3
Benutzer per E-Mail zu deiner Organisation einladen
4
Step 4
Rollen und Berechtigungen über das Dashboard zuweisen
5
Step 5
Gib Lovable folgende Eingabeaufforderung:
Benutzer nach der Registrierung bitten, eine Organisation zu erstellen oder einer beizutreten
Verwendung der User Profile-Komponente von Clerk
Bietet ein vorgefertigtes Dashboard für Benutzerverwaltung
Unterstützt Anmeldungen über soziale Netzwerke & Passwort-Authentifizierung
Benutzer können ihre eigenen Konten & 2FA verwalten
4
Impersonation-Modus (für Administratoren)
Was ist der Impersonation-Modus?Admins können sich als beliebiger Benutzer einloggen, um Probleme zu beheben.
Behebe Probleme in deiner App, als wärst du ein bestimmter Benutzer.
1
Step 1
Klicke im Clerk-Dashboard > Users auf einen Benutzer
2
Step 2
Klicke auf Impersonate
3
Step 3
Sieh dir deine App aus der Perspektive dieses Benutzers an
4
Step 4
Sicherheit: Nutzer im Impersonation-Modus können keine sensiblen Aktionen ausführen (z. B. das Passwort ändern)
5
Supabase-Integration (Erweitert)
Kombiniere Clerk Auth mit einem Supabase-Backend.
Warum mit Supabase integrieren?
Benutzerdaten in einer Datenbank speichern
Sichere Authentifizierung mit JWT-Token
Authentifizierung mit App-Funktionen verbinden
So gehst du bei der Integration vor:
1
Schritt 1
Gehe in Supabase zu Settings > API > JWT Secret (Dokumentation)
2
Schritt 2
In Clerk: JWT Templates > Add Supabase, füge das JWT-Secret ein
3
Schritt 3
Aktiviere Clerk als AuthentifizierungsanbieterAktualisiere die RLS-Policies, um auth.uid() von Clerk zu verwendenGib Lovable folgende Eingabeaufforderung:
Lass uns Supabase so einrichten, dass es mit Clerk zusammenarbeitet. Clerk wurde bereits mit einem Supabase-Secret konfiguriert. Hier ist ein Beispiel dafür, wie du den Supabase-Client mit Clerk implementierst. Nutze dies als Referenz.[Import der Supabase-Clientkonfiguration]
4
Schritt 4
Überprüfe, ob von Clerk ausgestellte Token von Supabase akzeptiert werden
Verwendest du bereits Supabase Auth? Du kannst zu Clerk wechseln, ohne die Logik deiner App umzuschreiben. Konfiguriere einfach JWT korrekt und wechsle den Auth-Anbieter.
E-Mail-Anpassung: Clerk ermöglicht dir, alle transaktionalen E-Mail-Vorlagen zu bearbeiten (Warteliste, Einladungen, Freigaben).
Mobiler Login: Clerk unterstützt Passkeys, OTP und SMS – im Dev-Modus ist keine zusätzliche Konfiguration erforderlich.
Compliance: Clerk ist SOC 2-, HIPAA- und DSGVO-konform.
Clerk verwandelt Authentifizierung in eine Eingabeaufforderung. Du musst sie nicht mehr selbst entwickeln.Mit nur wenigen Klicks und Eingabeaufforderungen verfügt deine App jetzt über:
Sichere, skalierbare Authentifizierung
Team- und Organisationsverwaltung
Impersonation-Tools zum Debuggen
Supabase-basierte Daten- und Zugriffskontrolle
Unterstützung für benutzerdefinierte Domains und eine professionelle UX