Repolode
tymondesigns

tymondesigns/jwt-auth

Paquete de autenticación JWT para Laravel y Lumen que emite y valida JSON Web Tokens para iniciar sesión en API.

Estrellas
11,485
Forks
1,536
Issues abiertos
612
Último commit
hace 14 días

¿Qué es?

jwt-auth es un paquete de PHP que añade autenticación con JSON Web Token (JWT) a aplicaciones Laravel y Lumen. Se suele usar para proteger API sin estado, donde el cliente inicia sesión una vez, recibe un token firmado y lo envía en las solicitudes posteriores en lugar de depender de sesiones del lado del servidor.

El paquete se instala mediante Composer y funciona como guard para el sistema de autenticación de Laravel. Ofrece métodos para crear tokens para un usuario, validar los tokens recibidos, renovarlos e invalidarlos, y se puede aplicar a rutas mediante middleware.

La documentación del proyecto está alojada en jwt-auth.com e incluye detalles de instalación, configuración y uso.

Funciones clave

  • 01Emite JWT firmados para usuarios autenticados en Laravel y Lumen.
  • 02Se integra con el sistema de guards de autenticación de Laravel.
  • 03Permite renovar e invalidar tokens.
  • 04Proporciona middleware para proteger rutas.

Casos de uso

  • Proteger una API REST sin estado creada con Laravel.
  • Autenticar clientes de aplicaciones móviles o de una sola página sin sesiones del servidor.
  • Añadir inicio de sesión basado en tokens a un servicio existente de Lumen.

En colecciones

Temas

Preguntas frecuentes

¿Qué es jwt-auth?
Paquete de autenticación JWT para Laravel y Lumen que emite y valida JSON Web Tokens para iniciar sesión en API. jwt-auth es un paquete de PHP que añade autenticación con JSON Web Token (JWT) a aplicaciones Laravel y Lumen. Se suele usar para proteger API sin estado, donde el cliente inicia sesión una vez, recibe un token firmado y lo envía en las solicitudes posteriores en lugar de depender de sesiones del lado del servidor.
¿jwt-auth es gratuito? ¿Qué licencia tiene?
jwt-auth es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jwt-auth sigue mantenido?
Mantenimiento activo. El último commit de jwt-auth fue el 24 oct 2026.
¿Para qué puedo usar jwt-auth?
Proteger una API REST sin estado creada con Laravel. Autenticar clientes de aplicaciones móviles o de una sola página sin sesiones del servidor. Añadir inicio de sesión basado en tokens a un servicio existente de Lumen.
¿Dónde consigo jwt-auth?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tymondesigns/jwt-auth

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados