Skip to main content
Ce guide de démarrage rapide est actuellement en bêta. Nous serions ravis d’avoir vos commentaires !

Utiliser 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 :
Ensuite, demandez à votre assistant IA :
Votre assistant IA créera automatiquement votre application Auth0, récupérera les identifiants, installera @auth0/auth0-nuxt, configurera le module et configurera vos routes. Documentation complète sur Agent Skills →
Prérequis : Avant de commencer, assurez-vous d’avoir installé les éléments suivants :
  • Node.js 20 LTS ou une version ultérieure
  • npm 10+ ou yarn 1.22+ ou pnpm 8+
  • jq - Requis pour configurer Auth0 CLI
Compatibilité des versions de Nuxt : Ce guide de démarrage rapide fonctionne avec Nuxt 3.x tel quel. Pour Nuxt 4.x, assurez-vous d’utiliser Nuxt 4.2+.

Pour commencer

Ce guide de démarrage rapide explique comment ajouter l’authentification Auth0 à une application Nuxt.js. Vous créerez une application monopage sécurisée avec des fonctionnalités de connexion, de logout et de profil utilisateur à l’aide du SDK Nuxt d’Auth0.
1

Créer un nouveau projet

Créez un nouveau projet Nuxt pour suivre ce Quickstart
Ouvrir le projet
2

Installer le SDK Nuxt d’Auth0

3

Configurez votre Auth0 App

Ensuite, vous devez créer une nouvelle application sur votre tenant Auth0 et ajouter les variables d’environnement à votre projet.Vous pouvez choisir de configurer automatiquement votre application Auth0 en exécutant une commande CLI ou de le faire manuellement via le Dashboard :
Exécutez la commande shell suivante à la racine de votre projet pour créer une application Auth0 et générer un fichier .env :
Cette commande va :
  1. Vérifier si vous êtes authentifié (et vous inviter à vous connecter au besoin)
  2. Créer une Auth0 Regular Web Application configurée pour http://localhost:3000
  3. Générer un fichier .env contenant NUXT_AUTH0_DOMAIN, NUXT_AUTH0_CLIENT_ID, NUXT_AUTH0_CLIENT_SECRET, NUXT_AUTH0_SESSION_SECRET et NUXT_AUTH0_APP_BASE_URL
4

Configurer le module Auth0 pour Nuxt

nuxt.config.ts
5

Créer les composants Login, Logout et Profil

Créer des fichiers
Et 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