Ce guide de démarrage rapide est actuellement en bêta. N’hésitez pas à nous faire part de vos commentaires!
Instruction d’IA
Instruction d’IA
Vous utilisez l’IA pour intégrer Auth0 ? Ajoutez ce prompt à Cursor, Windsurf, Copilot, Claude Code ou à votre IDE préféré propulsé par l’IA pour accélérer le développement.
Premiers pas
1
Créer un nouveau projet
Créez un nouveau projet Svelte pour ce guide de démarrage rapideOuvrez le projet
2
Installez le SDK SPA d’Auth0
3
Configurez votre application Auth0
La prochaine étape consiste à créer une nouvelle application sur votre locataire Auth0 et à ajouter les variables d’environnement à votre projet.Vous avez trois options pour configurer votre application Auth0 : utiliser l’outil Quick Setup (recommandé), exécuter une commande CLI ou faire la configuration manuellement dans l’Auth0 Dashboard :
- Quick Setup (recommandé)
- CLI
- Dashboard
Créez une application Auth0 et copiez le fichier
.env prérempli avec les bonnes valeurs de configuration.4
Créer le store Auth0
Créez le fichier du storeAjoutez le code suivant pour gérer l’état de l’authentification
src/lib/stores/auth.ts
5
Créer les composants de connexion, de déconnexion et de profil
Créer des fichiers de composantsEt ajoutez les extraits de code suivants
6
Lancez votre application
Point de contrôleVous devriez maintenant avoir une page de connexion Auth0 entièrement fonctionnelle accessible sur votre localhost
Dépannage
La connexion ne fonctionne pas
La connexion ne fonctionne pas
Si rien ne se passe lorsque vous cliquez sur le bouton de connexion :
- Ouvrez les outils de développement du navigateur (F12) et vérifiez l’onglet Console
- Vérifiez que le fichier
.envcontient de vrais identifiants Auth0 - Vérifiez que l’application Auth0 a les bonnes URL de rappel configurées
- Assurez-vous que
VITE_AUTH0_DOMAINcontient uniquement le domaine (par ex.,tenant.auth0.com), sanshttps://
Erreurs d’authentification
Erreurs d’authentification
“Callback URL mismatch” :
- Allez dans Auth0 Dashboard → Applications → Your App → Settings
- Ajoutez
http://localhost:5173à Allowed Callback URLs, Allowed Logout URLs et Allowed Web Origins - Cliquez sur “Save Changes”
- Effacez le cache et les témoins du navigateur
- Essayez dans une fenêtre de navigation privée/incognito
Problèmes du serveur de développement
Problèmes du serveur de développement
Si
npm run dev échoue :- Exécutez
npm run checkpour afficher les erreurs TypeScript - Vérifiez que tous les fichiers ont été créés correctement
- Vérifiez que toutes les dépendances sont installées :
npm install