Passer au contenu principal

Invite d’IA

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

Premiers pas

Ce guide de démarrage rapide 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 SDK SPA Auth0.
1

Créer un nouveau projet

Créez un nouveau projet JavaScript pour ce guide de démarrage
Initialiser le projet, installer un serveur de développement local et configurer les scripts
Créez la structure de base du projet
2

Installez le SDK JS pour SPA d’Auth0

3

Configurez votre application Auth0

Ensuite, vous devez créer une nouvelle application dans votre locataire 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 l’Auth0 Dashboard :
Créez une application Auth0 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, puis mettez à jour les URL de rappel de votre application Auth0 pour http://localhost:5174
Point de contrôleVous 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 offrir une expérience utilisateur plus fluide, vous pouvez utiliser une connexion au moyen d’une fenêtre contextuelle :
Si vous utilisez les organisations Auth0 :