Autenticación de API con Laravel Sanctum
Laravel Sanctum es un paquete ligero para la autenticación de APIs en Laravel, especialmente útil para SPAs (Single Page Applications) y aplicaciones móviles. Permite la autenticación basada en tokens y la autenticación basada en cookies para SPAs que residen en el mismo dominio.
Conceptos clave
- Tokens de acceso personal: Permiten a los usuarios generar tokens para autenticar solicitudes API.
- Autenticación basada en cookies: Permite autenticar SPAs que residen en el mismo dominio utilizando cookies de sesión.
- Middleware de Sanctum: Protege las rutas API que requieren autenticación.
- Traits
HasApiTokens
: Se utiliza en el modelo de usuario para generar y gestionar tokens.
Laravel Sanctum simplifica la autenticación de APIs, proporcionando una solución segura y fácil de usar para aplicaciones modernas.
Ejemplo de generación de token con Laravel Sanctum
// Modelo Usuario.php use Laravel\Sanctum\HasApiTokens; class Usuario extends Authenticatable { use HasApiTokens; // ... } // Controlador $token = $usuario->createToken('nombre-del-token')->plainTextToken;
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias