Skip to main content

Utilisez l’IA pour intégrer Auth0

Si vous utilisez un assistant de codage IA comme Claude Code, Cursor ou GitHub Copilot, vous pouvez ajouter l’authentification Auth0 automatiquement en quelques minutes à l’aide d’Agent Skills.Installer :
Demandez ensuite à votre assistant IA :
Votre assistant IA créera automatiquement votre application Auth0, récupérera les identifiants, installera @auth0/auth0-vue, créera le plugin d’authentification et configurera vos routes. Documentation complète d’Agent Skills →
Prérequis : Avant de commencer, assurez-vous d’avoir installé ce qui suit :Vérifiez l’installation : node --version && npm --versionCompatibilité des versions de Vue : Ce Quickstart fonctionne avec Vue 3.x et les versions plus récentes.

Pour commencer

Ce Quickstart montre comment intégrer l’authentification Auth0 dans une application Vue.js 3. Vous créerez une application monopage adaptative avec une authentification utilisateur sécurisée à l’aide de la Composition API de Vue et du SDK Auth0 Vue.
1

Créer un nouveau projet

Créez un nouveau projet Vue 3 pour ce Quickstart
Ouvrir le projet
2

Installer le SDK Auth0 Vue

3

Configurez votre Auth0 App

L’étape suivante consiste à 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 Quick Setup (recommandé), exécuter une commande CLI ou effectuer la configuration manuellement dans le Dashboard :
Créez une Auth0 App et copiez le fichier .env prérempli avec les bonnes valeurs de configuration.
Vérifiez que votre fichier .env existe : cat .env (Mac/Linux) ou type .env (Windows)
4

Configurer le plugin Auth0

src/main.ts
5

Composants d’authentification de Create

Créer des fichiers de composants
Et ajoutez les extraits de code suivants
6

Lancez votre application

Si le port 5173 est déjà utilisé, exécutez : npm run dev -- --port 5174 et mettez à jour les URL de rappel de votre Auth0 App à http://localhost:5174
VérificationVous devriez maintenant avoir une page de connexion Auth0 entièrement fonctionnelle sur votre localhost

Utilisation avancée

Utilisez les gardes de navigation de Vue Router pour protéger certaines routes :
src/router/index.ts
Configurez votre plugin Auth0 pour inclure une audience d’API et effectuer des requêtes authentifiées :
src/main.ts
Ensuite, effectuez des appels d’API authentifiés dans vos composants :
src/components/ApiCall.vue
Créez des composables réutilisables pour les modèles d’authentification courants :
src/composables/useAuthenticatedUser.ts
Utilisation dans les composants :
src/components/UserDashboard.vue