Entradas

Laravel Sanctum: Guía Completa

  ¿Qué es Sanctum? Laravel Sanctum  es un sistema de autenticación ligero para aplicaciones  SPA (Single Page Applications) ,  APIs móviles  y  APIs simples basadas en tokens . Anteriormente conocido como "Laravel Airlock", Sanctum resuelve dos problemas principales: Autenticación para SPAs  (aplicaciones Vue/React/ Angular que consumen tu API) Autenticación basada en tokens  para APIs móviles o de terceros Características principales 1. Autenticación para SPAs php // Cuando tu frontend y backend están en el mismo dominio // Sanctum usa cookies de sesión Laravel tradicionales 2. Autenticación por Tokens API php // Para aplicaciones móviles o clientes de terceros // Genera tokens de acceso personales 3. Sistema ligero y simple Sin OAuth complicado Sin Passport (más pesado) Perfecto para proyectos que no necesitan OAuth2 ¿Cómo funciona? Arquitectura de Sanctum text ┌─────────────────────────────────────────┐ │ Aplicación Web SPA ...