Was macht convex-setup-auth?
Richtet Convex Auth, Identitätszuordnung und Zugriffskontrolle ein. Verwenden für Login, Auth-Anbieter, Benutzertabellen, geschützte Funktionen oder Rollen in einer Convex-App.
Übersicht
Dieses Skill automatisiert die Einrichtung der Authentifizierung und Zugriffskontrolle in Convex. Es erstellt die erforderlichen Ressourcen, um Benutzeridentitäten zu verwalten und Autorisierungslogik zu implementieren.
Verwendung
Verwenden Sie dieses Skill, wenn Sie in Ihrer Convex-Anwendung benötigen:
- Login/Logout-Funktionalität
- Integration von Auth-Anbietern (Auth0, Clerk, Kinde)
- Benutzertabellen zur Speicherung von Benutzerdaten
- Geschützte Funktionen, die nur für authentifizierte Benutzer zugänglich sind
- Rollenbasierte Zugriffskontrolle (RBAC)
Konfiguration
Das Skill erwartet die folgenden Umgebungsvariablen oder Konfigurationsparameter:
AUTH_PROVIDER- Der zu verwendende Auth-Anbieter (auth0, clerk, kinde)AUTH_CONFIG- Konfigurationsdetails für den gewählten Anbieter
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
Funktionsweise
- Das Skill analysiert die vorhandene Convex-Konfiguration
- Es generiert die notwendigen Convex-Komponenten für die Authentifizierung
- Es richtet die Identitätszuordnung und Benutzertabellen ein
- Es konfiguriert Middleware für geschützte Funktionen
- Es erstellt bei Bedarf Rollen und Berechtigungsstrukturen
Hinweis: Stellen Sie sicher, dass Convex in Ihrem Projekt korrekt eingerichtet ist, bevor Sie dieses Skill verwenden.