Newsletter para devsEntra
Masterclass

4 tipos diferentes de autenticación con Node.js con Alfredo Giménez

Señor mayor haciendo login con Node.js

Alfredo Giménez

Duración total: 02:06:08

Código descargable

Acceso 100% online

Descripción de la masterclass

Alfredo nos cuenta en esta ocasión diferentes tipos de autenticación con Node.js.

Primero nos hace una buena introducción a qué problemas de seguridad y fiabilidad se plantean cuando tratamos de identificar a los usuarios.

Y luego pasamos a la acción.

¿De qué va?

Veremos cuatro tipos diferentes de autenticación con node.

En todos los casos con una pequeña introducción sobre el flujo y los problemas que plantea para luego aterrizar en el código de ejemplo que te puedes descargar más abajo.

Los tipos son:

  1. Basic HTTP
  2. Usuario y contraseña
  3. Passwordless
  4. TFA (dos pasos)

Tecnologías utilizadas

  • Node.js
  • Visual Studio Code

Nivel de dificultad

Intermedio

Si quieres ver todos los enlaces y el vídeo tienes que suscribirte o entrar como usuario suscriptor.

Podrás ver a:

Imagen de Alfredo Giménez

Alfredo Giménez

Node.js Backend Developer, concebollista, animalista haciendo cosas.

Explora los capítulos

1. Presentación [22:44]

Presentación

[02:00]

Ingredientes de un inicio de sesión 🔥

[04:18]

Problemas de seguridad

[00:58]

Autenticación en la capa 8 (usuario)

[02:14]

Problemas con “lo que sabe” el usuario 🔥

[05:38]

Problemas con “eso que posee”

[07:36]

2. Autenticación Basic HTTP [16:51]

Autenticación Basic HTTP

[04:22]

Pregunta: ¿autenticación para un solo dispositivo? 🔥

[00:51]

Pregunta: ¿no se resuelve el problema con HTTPS?

[01:55]

Ejemplo de código Basic HTTP

[09:43]

3. Autenticación con usuario y contraseña [15:47]

Autenticación con usuario y contraseña

[02:08]

Sobre las contraseñas de los bancos

[02:01]

Ejemplo de código de usuario y contraseña

[11:38]

4. Autenticación Passwordless [48:38]

Autenticación Passwordless

[07:44]

Sobre las YubiKey

[00:41]

Ejemplo de código passwordless

[04:59]

Qué es y como se lee un JWT 🔥

[03:34]

Validación del JWT

[16:28]

Pregunta: ¿qué claves se utilizan en los JWT?

[02:38]

Ejemplo de código para magic links

[12:34]

5. Autenticación en dos pasos (TFA) [22:08]

Autenticación en dos pasos (TFA)

[05:50]

Ejemplo de código TFA

[12:19]

Pregunta: ¿cookies seguras?

[03:59]

Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva

Contenido nuevo todas las semanas

Una comunidad de developers colegas en telegram

Desafíos y retos de programación para que mejores tus habilidades

400 horas de contenido en audio y vídeo

Entrevistas y masterclass en directo con los/las mejores profesionales

Precio

19€Matrículaplus13€Al mes

  • Contenido disponible 24/7
  • Audios y videos
  • Retos y desafíos
  • Todo el código descargable
  • Comunidad de developers
  • Acceso premium completo