Prerrequisitos y Conceptos de Seguridad
Prepara la seguridad de tu API: conoce los prerrequisitos de la arquitectura y aprende a cifrar contraseñas con bcrypt.
Guards, Passport y JSON Web Tokens (JWT)
Comprende los guards de NestJS, Passport con el patrón Strategy y los JSON Web Tokens para proteger rutas de tu API.
Autenticación con JWT
Implementa paso a paso la autenticación con JWT en NestJS, configura los módulos de auth y verifica el endpoint de login.
Control de Acceso y Guards
Pasa de roles a permisos granulares: crea el decorador Permissions y un guard para controlar el acceso a cada endpoint.
Slides de la semana
Revisa las diapositivas de la semana 7 sobre autenticación, JWT, guards y permisos con un visor de PDF integrado.