¿Qué aprenderás?
En este curso aprenderás a integrar autenticación con passkeys en una aplicación Laravel real, permitiendo que los usuarios puedan iniciar sesión sin contraseña mediante gestores de credenciales o Windows Hello.
El objetivo es construir una implementación práctica, sencilla y entendible, partiendo de un proyecto Laravel nuevo y llevando el flujo completo hasta una demo funcional: registro de usuarios, acceso tradicional como alternativa, creación de passkeys, inicio de sesión sin contraseña y gestión básica de credenciales.
Autenticación moderna en Laravel
Durante el curso desarrollarás una aplicación Laravel preparada para trabajar con passkeys de forma realista, sin depender de starters kits ni soluciones pesadas.
La idea es centrarse en el flujo importante: permitir que un usuario registre una credencial, pueda utilizarla para acceder sin contraseña y tenga una alternativa clásica con email y contraseña si la necesita.
Passkeys en navegadores y dispositivos
También verás por qué una passkey puede comportarse de forma distinta según el navegador, el sistema operativo o el gestor de credenciales utilizado.
Una passkey creada desde Chrome puede estar asociada a Google Password Manager, mientras que otra creada desde Opera puede quedar vinculada a Windows Hello. Entender este comportamiento ayuda a evitar confusiones al probar entre navegadores, dispositivos o gestores de credenciales.
Gestión de credenciales por usuario
La aplicación incluirá un dashboard para gestionar las passkeys asociadas a cada cuenta.
El usuario podrá crear nuevas credenciales, consultar las que tiene disponibles y eliminar aquellas que ya no quiera utilizar. Esto permite trabajar con un escenario más cercano a una aplicación real, donde una misma cuenta puede tener varias passkeys activas.
Resultado final
Al finalizar, tendrás una base funcional donde los usuarios podrán registrarse, iniciar sesión con email y contraseña, crear passkeys, acceder sin contraseña y gestionar sus credenciales desde una interfaz clara.
Un curso práctico para entender e implementar una de las formas de autenticación más actuales dentro del ecosistema Laravel.
Requisitos
Conocimientos sólidos de Laravel: rutas, controladores, modelos Eloquent, middleware y Blade. Consulta nuestra Ruta Laravel 11 si necesitas ponerte al día.
Familiaridad con PHP 8 y el ecosistema Composer. Puedes repasar con nuestra Ruta PHP 8.
Nociones básicas de JavaScript (ES6+): funciones asíncronas con
async/await, manipulación del DOM y manejo de eventos.Laravel Sail instalado y funcionando en tu entorno local (Docker).
¿A quién va dirigido el curso?
Este curso está dirigido a desarrolladores backend con experiencia en Laravel que quieran añadir autenticación moderna sin contraseña a sus proyectos. Es ideal si ya tienes un sistema de autenticación propio y quieres complementarlo con passkeys, o si simplemente quieres explorar esta nueva dependencia oficial del ecosistema Laravel antes de adoptarla en producción.
¿Qué hacer en caso de dudas durante el curso?
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
Certificado de finalización
Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.
- center_focus_weak Código QR con enlace al curso
- picture_as_pdf Descargable en formato PDF
- person Personalizado con tu nombre
star Disponible exclusivamente para suscriptores.