Como hacer Login en Nestjs usando JWT (Json Web Token) similar NodeJs

preview_player
Показать описание
🔥 🔥 NestJs🔥🔥

En el video de hoy continuaremos hablando de NestJs, en este caso de la autentificación, de cómo generar un Json, un token, un Jwt, también hablaremos de cómo proteger rutas para que solo se puedan acceder cuando ya se tiene un token de sesión válido.

Si estás empezando a programar, o si quieres fortalecer tus conocimientos te doy la bienvenida a este canal.

Aquí hablamos de angular desde cero, y node desde cero, también complementamos con cursos gratis mongo, de frontend de backend, problemas reales de un programador y soluciones que se aplican en el día a día.

Aquí vas a encontrar tutoriales de programación específicamente de angular, tutoriales de node, juntos llevaremos a la práctica ejercicios reales de programación, así que venga y le cuento.

👋 𝐂𝐔𝐑𝐒𝐎𝐒 𝐆𝐑𝐀𝐓𝐈𝐒

🤑 𝐂𝐔𝐑𝐒𝐎𝐒 𝐏𝐀𝐆𝐎𝐒

‍🚀 𝐂𝐎𝐌𝐔𝐍𝐈𝐃𝐀𝐃 𝐘 𝐆𝐑𝐔𝐏𝐎𝐒 𝐃𝐄 𝐄𝐒𝐓𝐔𝐃𝐈𝐎

‍🏆 𝐌Á𝐒 𝐂𝐎𝐍𝐓𝐄𝐍𝐈𝐃𝐎

‍💰 𝐏𝐑𝐎𝐌𝐎𝐂𝐈𝐎𝐍𝐄𝐒 𝐘 𝐃𝐄𝐒𝐂𝐔𝐄𝐍𝐓𝐎𝐒

🧠 𝐑𝐄𝐏𝐎𝐒𝐈𝐓𝐎𝐑𝐈𝐎 𝐘 𝐂𝐎𝐃𝐈𝐆𝐎𝐒

✉️ 𝐂𝐎𝐍𝐓𝐀𝐂𝐓𝐎

npm install --save @nestjs/jwt passport-jwt
npm install --save-dev @types/passport-jwt
npm install bcrypt --save

0:00 Intro
0:47 Dependencias necesarias
1:52 Resumen
4:50 Auth Controller
7:00 Servicio Auth
8:10 Encripatando con bcrypt
10:41 Login Controller
14:00 Validando contraseña
17:25 JWT
19:41 Generando Token
21:04 Firmando Token
23:00 Jwt Strategy
27:00 Proteger rutas con session
31:50 Resumen

Si el contenido de está video te parece relevante recuerda suscribirte al canal, activar la campanita para que youtube te avise cada vez que subo un nuevo video y dejar una manito arriba.

#leifermendez
Рекомендации по теме
Комментарии
Автор

súper genial, estoy en un proyecto y optamos para el Back por nest con esto siento que levantarlo y dejarlo funcional será super sencillo, mil gracias

sofiaislas
Автор

Hola Leifer excelente video, seria genial ver como se manejan los roles en NestJs

facu
Автор

Sin duda cuando veo tus cursos siempre aprendo mucho y muy facil, gracias por tener contenido de nest, eres de mucho aporte para la comunidad a mi parecer

adrianjr
Автор

Simplemente el tipo de cursos/tutoriales que uno agradece infinitamente encontrarse! DE VERDAD. Me están ayudando muchísimo y me encanta el detalle que haces al explicar las cosas :D

SuperYorgen
Автор

Hola, Muy buen video, estaria bueno ver como integrar un refresh token para la funcion 'remember me'

benocker
Автор

Muchas gracias por fa continua con esta serie de nest, Subida de imagenes locales y s3, relaciones de de tablas, roles etc...

josesantana
Автор

Gran video Leifer! Estaría genial el tema de testing para tus próximos videos! Muchas gracias por el contenido

manuelpaolorossigonzales
Автор

Es demasiado contenido de mucho valor, muchas gracias

juan
Автор

Muchas gracias Leifer Excelente aporte. Ya que veo que tomas las necesidades de los usuarios estoy buscando como hacer consultas de usuarios, roles etc. a archivos pdf en nestjs para enviarlo al frontend. Muchas gracias de ante mano. Y podrias continuar estos videos con el control de roles.

pedromanuelcamargomendez
Автор

Quiero decir algo mas, gracias a ti he mejorado bastante con angular y nodejs, y ahora con nestjs, ya casi voy hacer un senior jajja, y todo gracias a ti bro :DDD,

elvisito
Автор

Excelente vídeo, estaría genial la autenticación pero con redes sociales, o por lo menos con Google.

cristianlopez
Автор

Encantado con estos videos de Nest! Muchas gracias Leifer!

francocamposaragna
Автор

Muchas gracias por el contenido, me gusta como explicas y aprendí mucho.

francofyzz
Автор

Excelentes videos. Me viene joya. Vengo de python y una base pequeña de js. Y mi primer trabajo IT es un backend con nestjs. No te das una idea de cuánto me sirve esta saga de tutoriales. Ya ne adherí a la petición de otro usuario sobre el manejo de roles. Es mi siguiente tarea después del login y jwt

francopaolorossi
Автор

Muchas Gracias Leifer. Muy claro y didáctico tu video. Recién llego a tu canal que pinta muy interesante. Sigue adelante !!!

carloslis
Автор

Que buena serie de videos acerca de Nestjs. Ojalá sigas agregando más contenido porque explicas realmente bien. Saludos!

Daniel-yjyj
Автор

Mi pana tus tutoriales son excelente, solo te doy algunas recomendaciones: evitas cambiar de ventana con tanta frecuencia y haz más pausa (o usa menos palabra) durante la explicación.

upperdata
Автор

Gracias Leifer. Que interesante ver el tema de los roles!! Saludos.

danielfelipetv
Автор

Gracias por esta serie de videos. Quiero hacer una aclaración porque veo que hay mucha gente comentando que esta empezando. Que el Endpoint reciba la contraseña en texto plano tambien esta mal. El frontend tiene que hacer el hash de la contraseña. Luego en el backend se comparan los dos hash (o tambien se podria volver a hashear el hash recibido del front). Una segunda observación seria que no deberiamos devolver la contraseña en la response porque en definitiva es el dato sensible que se esta guardando en la base de datos, devolver un 204 Not Content seria suficiente para que el frontend sepa que se generó el registro o el login.
Obviamente el tutorial esta perfecto, cuando uno aprende, hay que simplificar algunas cosas para ir progresando de a poco. Pero no dejen de pensar en la seguridad y los puntos debiles que puede llegar a tener el sistema que estan construyendo.

nattydb
Автор

Muy bueno tu video Leifer, aprendí bastante. Muchas gracias!

davidmora