Este inicio rápido se encuentra actualmente en Beta. ¡Nos encantaría recibir tus comentarios!
Instrucción para IA
Instrucción para IA
¿Usas IA para integrar Auth0? Añade este prompt a Cursor, Windsurf, Copilot, Claude Code o a tu IDE favorito con IA para acelerar el desarrollo.
Introducción
1
Crear un proyecto nuevo
Cree un proyecto nuevo de Svelte para este inicio rápidoAbre el proyecto
2
Instalar el SDK de SPA 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 (recomendado), ejecutar un comando de la CLI o configurarla manualmente desde el Dashboard:
- Quick Setup (recomendado)
- CLI
- Dashboard
Crea una aplicación de Auth0 y copia el archivo
.env preconfigurado con los valores correctos.4
Crear el store de Auth0
Cree el archivo del storeAgregue el siguiente código para administrar el estado de autenticación
src/lib/stores/auth.ts
5
Crear los componentes Login, Logout y Profile
Crear archivos de componentesY agrega los siguientes fragmentos de código
6
Ejecute la aplicación
Punto de controlAhora deberías tener una página de Login de Auth0 completamente funcional ejecutándose en localhost
Solución de problemas
Login no funciona
Login no funciona
Si al hacer clic en el botón de Login no pasa nada:
- Abre las DevTools del navegador (F12) y revisa la pestaña Console
- Verifica que el archivo
.envtenga credenciales reales de Auth0 - Comprueba que la aplicación de Auth0 tenga configuradas las URL de callback correctas
- Asegúrate de que
VITE_AUTH0_DOMAINsea solo el dominio (por ejemplo,tenant.auth0.com) sinhttps://
Errores de autenticación
Errores de autenticación
“Callback URL mismatch”:
- Ve a Auth0 Dashboard → Applications → Your App → Settings
- Agrega
http://localhost:5173a Allowed Callback URLs, Allowed Logout URLs y Allowed Web Origins - Haz clic en “Save Changes”
- Borra la caché y las cookies del navegador
- Inténtalo en una ventana de incógnito o privada
Problemas del servidor de desarrollo
Problemas del servidor de desarrollo
Si
npm run dev falla:- Ejecuta
npm run checkpara ver los errores de TypeScript - Verifica que todos los archivos se hayan creado correctamente
- Comprueba que todas las dependencias estén instaladas:
npm install