Saltar al contenido principal

Prompt de IA

¿Usas IA para integrar Auth0? Añade este prompt a Cursor, Windsurf, Copilot, Claude Code o tu IDE favorito con IA para acelerar el desarrollo.
Requisitos previos: Antes de comenzar, asegúrate de tener instalados los siguientes elementos:Verifica la instalación: node --version && npm --versionHerramienta de compilación: Esta guía de inicio rápido usa Vite para el desarrollo. También puedes usar el SDK a través de un CDN para una configuración sin necesidad de una herramienta de compilación.

Primeros pasos

Este inicio rápido muestra cómo agregar la autenticación de Auth0 a una aplicación JavaScript sin framework. Crearás una aplicación moderna de una sola página con una función de inicio de sesión segura usando JavaScript puro y el SDK de SPA de Auth0.
1

Crear un proyecto

Crea un nuevo proyecto de JavaScript para esta guía de inicio rápido
Inicializar el proyecto, instalar un servidor de desarrollo local y configurar scripts
Crear la estructura básica del proyecto
2

Instala el SDK SPA JS de Auth0

3

Configura tu aplicación de Auth0

A continuación, debes crear una nueva aplicación en tu inquilino de Auth0 y añadir las variables de entorno a tu proyecto.Tienes tres opciones para configurar tu aplicación de Auth0: usar la herramienta Quick Setup (recomendada), ejecutar un comando de la CLI o configurarla manualmente desde el Dashboard:
Crea una aplicación de Auth0 y copia el archivo .env pregenerado con los valores de configuración correctos.
4

Cree la estructura HTML y la lógica de la aplicación

Crea los archivos de la aplicación:
5

Ejecuta tu aplicación

Si el puerto 5173 está en uso, ejecuta: npm run dev -- --port 5174 y actualiza las URL de devolución de llamada de tu aplicación de Auth0 a http://localhost:5174
Punto de controlAhora deberías tener una página de inicio de sesión de Auth0 totalmente funcional ejecutándose en tu localhost

Uso avanzado

Si necesitas llamar a una API protegida, puedes obtener un token de acceso:
Para ofrecer una experiencia de usuario más fluida, puedes usar el inicio de sesión con ventana emergente:
Si usas Organizaciones de Auth0: