Que fait clerk-setup ?
Ajoutez l'authentification Clerk à n'importe quel projet en suivant les guides de démarrage rapide officiels.
Pourquoi utiliser cette compétence ?
Clerk fournit une authentification prête à l'emploi avec prise en charge des connexions sociales, de l'authentification multifacteur et de la gestion de sessions. Cette compétence automatise la configuration initiale, vous évitant de devoir naviguer manuellement dans la documentation.
Frameworks supportés
- Next.js
- React
- Vue.js
- Express
- Node.js (vanilla)
- Remix
- SvelteKit
Comment ça marche
- L'agent crée les variables d'environnement nécessaires (
CLERK_SECRET_KEY,NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, etc.) dans votre fichier.env.local. - Il installe le package npm
@clerk/nextjs(ou l'équivalent pour votre framework). - Il génère les fichiers de configuration requis : wrapper de layout, middleware et pages d'authentification.
- Il fournit des instructions pour démarrer le serveur de développement et tester le flux d'authentification.
Exemple d'utilisation
# L'agent exécutera automatiquement :
npm install @clerk/nextjs
Configuration requise
- Un compte Clerk (gratuit) avec un projet créé
- Les clés API depuis le tableau de bord Clerk
Notes
- Assurez-vous que le projet utilise déjà npm ou yarn.
- Les fichiers existants (comme
layout.tsx) seront modifiés uniquement si nécessaire. - Suivez les instructions affichées par l'agent après la configuration.