DevPath · Aprende a programar ESPTEN

Backend con Node.js

🔐 Autenticación y seguridad

Identificar usuarios (autenticación), comprobar permisos (autorización) y proteger la API frente a los ataques más comunes.

Qué aprenderás

Lecciones

Autenticación: contraseñas y tokensHashing con sal, tokens JWT y el flujo login → token → cabecera Authorization. Autorización: exigir token y comprobar rolesMiddleware que pide autenticación (401) y middleware de roles (403). Seguridad web: OWASP, CORS y buenas prácticasInyección, XSS, CORS, rate limiting, sanear entradas, secretos y HTTPS.
Practica este módulo en la app

DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.

Empezar gratis en la app →