Passer au contenu principal

Invite pour l’IA

Vous utilisez l’IA pour intégrer Auth0? Ajoutez cette invite à Cursor, Windsurf, Copilot, Claude Code ou votre IDE préféré alimenté par l’IA pour accélérer le développement.
Prérequis : Avant de commencer, assurez-vous d’avoir installé les éléments suivants :
  • Node.js 20 LTS ou une version plus récente
  • npm 10+ ou yarn 1.22+ ou pnpm 8+
  • jq – Nécessaire pour la configuration de l’Auth0 CLI
Outil de build : Ce démarrage rapide utilise Vite pour le développement. Vous pouvez aussi utiliser la trousse de développement logiciel (SDK) via un CDN, sans outil de build.

Pour commencer

Ce démarrage rapide montre comment ajouter l’authentification Auth0 à une application JavaScript simple (vanilla). Vous allez créer une application monopage moderne avec une fonctionnalité de connexion sécurisée en utilisant du JavaScript pur et la trousse de développement logiciel (SDK) Auth0 SPA.
1

Créer un nouveau projet

Créez un nouveau projet JavaScript pour ce démarrage rapide
Initialisez le projet, installez un serveur de développement local et configurez les scripts
Créer la structure de base du projet
2

Installez la trousse de développement logiciel (SDK) Auth0 SPA JS

3

Configurez votre application Auth0

Ensuite, vous devez créer une nouvelle application dans votre tenant Auth0 et ajouter les variables d’environnement à votre projet.Vous pouvez le faire automatiquement en exécutant une commande CLI ou 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.local :
4

Créez la structure HTML et la logique applicative

Créez les fichiers de l’application :
5

Exécutez votre application

Point de contrôleVous devriez maintenant avoir une page de connexion Auth0 pleinement fonctionnelle qui s’exécute sur votre localhost

Utilisation avancée

Si vous devez appeler une API protégée, vous pouvez obtenir un jeton d’accès :
Pour offrir une expérience utilisateur plus fluide, vous pouvez utiliser une connexion par fenêtre contextuelle :
Si vous utilisez les organisations Auth0 :