Skip to main content

Instruction pour l’IA

Vous utilisez l’IA pour intégrer Auth0 ? Ajoutez cette invite à Cursor, Windsurf, Copilot, Claude Code ou votre IDE IA préféré pour accélérer le développement.
Prérequis : Avant de commencer, assurez-vous d’avoir installé les éléments suivants :Vérifiez l’installation : node --version && npm --versionOutil de compilation : Ce Quickstart utilise Vite pour le développement. Vous pouvez aussi utiliser le SDK à l’aide d’un CDN pour une configuration sans outil de compilation.

Pour commencer

Ce Quickstart montre comment ajouter l’authentification Auth0 à une application JavaScript sans framework. Vous créerez une application monopage moderne dotée d’une fonctionnalité de connexion sécurisée à l’aide de JavaScript pur et du Auth0 SPA SDK.
1

Créer un nouveau projet

Créez un nouveau projet Javascript pour ce Quickstart
Initialiser le projet, installer un serveur de développement local et configurer des scripts
Créez la structure de base du projet
2

Installer le SDK JS SPA d’Auth0

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 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.
4

Créez la structure HTML et la logique de l’application

Créez les fichiers de l’application :
5

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 application Auth0 vers http://localhost:5174
VérificationVous devriez maintenant avoir une page de connexion Auth0 entièrement fonctionnelle sur votre localhost

Utilisation avancée

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