Ce Quickstart est actuellement en version bêta. Nous serions ravis d’avoir vos commentaires!
Instruction à l’IA
Instruction à l’IA
Vous utilisez l’IA pour intégrer Auth0 ? Ajoutez ce prompt à Cursor, Windsurf, Copilot, Claude Code ou à votre IDE préféré alimenté par l’IA pour accélérer le développement.
Commencer
1
Créer un nouveau projet
Créez un nouveau projet Svelte pour ce QuickstartOuvrir le projet
2
Installez Auth0 SPA SDK
3
Configurez votre Auth0 App
Ensuite, vous devez créer une nouvelle application dans votre tenant Auth0 et ajouter les variables d’environnement à votre projet.Vous avez trois options pour configurer votre application Auth0 : utiliser l’outil de configuration rapide (recommandé), exécuter une commande CLI ou faire la configuration manuellement dans le Dashboard :
- Configuration rapide (recommandée)
- CLI
- Dashboard
Créez une Auth0 App et copiez le fichier
.env prérempli avec les bonnes valeurs de configuration.4
Créer la boutique 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 des composants Login, Logout et Profil
Créer des fichiers de composantsEt ajoutez les extraits de code suivants
6
Exécutez votre application
VérificationVous devriez maintenant avoir une page de connexion Auth0 entièrement fonctionnelle 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 véritables informations d’identification Auth0 - Vérifiez que l’application Auth0 a les bonnes callback URLs configurées
- Assurez-vous que
VITE_AUTH0_DOMAINcontient միայն le domaine (p. ex.tenant.auth0.com), sanshttps://
Erreurs d’authentification
Erreurs d’authentification
“Callback URL mismatch” :
- Allez dans Auth0 Dashboard → Applications → Votre application → Settings
- Ajoutez
http://localhost:5173à Allowed Callback URLs, Allowed Logout URLs et Allowed Web Origins - Cliquez sur “Save Changes”
- Videz le cache et les cookies du navigateur
- Essayez dans une fenêtre privée ou en mode 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 voir 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