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
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
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, graaaaaxxxxxxxxxxxx
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
Que grandioso tutorial, no conozco el passport o lo relacionado al jwt, pero me parece super interesante, seria genial que hagas un video explicando más de eso con ejemplos!!!
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.
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.
Hola Leifer! Excelente el contenido de este video! Siempre aprendemos un poco mas de vs! Como sugerencias para el proximo video podria ser, manejo de roles, o refresh token, estaria genial ver un poco de eso! Saludos y muchas gracias!!
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.
Excelente video, seria muy interesante ver como implementar un middleware para trabajar con una arquitectura multi tenant, a partir de una base de datos maestra y una por cada cliente.
Hola Leifer, que tal si realizas un video, con un metodo de envio de correo con NestJs, como seria el nodemailer con nodeJS, saludos, excelente todos tus videos.
como estas ? genial, clarisimo, yo necesito agregarle los roles en forma dinamica, que tambien vengan de una tabla llamada roles y mapear roles con usuarios. !!! ya que un usuario puede tener mas de un roles y por aplicacion, asi que voy a ver como armo eso,
te hago una conuslta tecnica, x que la autenticacion, no se puede hacer directo en el controller, service y module de usuarios ?? si toca todo lo mismo !!! agregando varios servicios mas ?? como login y register ???
Primero, agradecerte por este tipo de tutoriales. Son extremadamente claros y explicas muy bien el porqué y el para qué. Segundo, tengo una duda. ¿Existe algún comando en específico que me cree el módulo auth con lo que necesito específicamente, así como cuando usamos el nest g resource que me crea un CRUD? La pregunta es si existe alguno que m egenere el DTO de login y register, etc.
Tengo una duda,, el metodo post del registro no es igual al metodo post de crear usuario?, que hacen de diferente... disculpa si es muy novata la pregunta estoy apenas adentrandome al back, y ando un poco enredado con eso.
Si exacto y a tener en cuenta que el create es un método que en teoría es igual al de register (finalmente registrar un usuario en la DB) la diferencia sería que para la ruta de create debería pasar por el middleware del rol y saber si el usuario que está intentando crear otro usuario es admin
hola enque parte hiciste la parte que indicabas en el minuto 25 de este video para extraer los datos del payload del token que tenemos el ID y el nombre? Saludos excelentes videos!!
excelentes video! bro! toda una elegancia! sabes que estaba buscando una forma de extender la vida del token pero no pude encontrarla S: te doy el contexto: es que me gustaria validar cuando al token le quede 10 minutos de vida (ya lo tengo) y darle unos 50 minutos mas de vida para que si el usuario esta interactuando no cierre la sesion pero la vdd aun no descubro como hacerlo S:
Hola Leifer que onda!! Espero que me puedas contestar mi duda. Si yo tengo dos endpoint y les quiero aplicar distintas restricciones, como hago para tener dos JwtStrategy distintas? Tengo que tener un guard para cada una de ellas?
Si colocas el jwt en la herramienta web, y te da ño que esta codificado, que sentido tiene entonces tener data alli? Por ejemplo si lo editan y mandan la peticion de nuevo, lo frenaria? Por lo que indicas de que el comprueba que el backend lo ha generado?
Hola, muchas gracias por tu video, estoy necesitando implementar el algoritmo ES384 en nest, donde podria conseguir mas informacion acerca de esto? desde ya muchas gracias
Dato: si tratan de probar los Guards en las diferentes rutas, lo mas probable es que no les funcione con el autentificador de swagger (no se por que). Prueben con Postman y les funcionará.
Para que es users? allí va el registro no?, es decir el servicio de creacion, que en definitiva es registar a un nuevo usuario, no?. Para que estaría aparte el auth?, gracias!
Es buena práctica separar los servicios de cada módulo/acción de nuestra aplicación. Si necesitas algún módulo y su servicio en otro, inyectas su clase y listo. Asi cada clase es independiente y no sabe de dónde viene la lógica y ayuda los testing
Hola, tenemos en el discord una sesión especial para interactuar sobre estos temas, se llama asesoría técnica, allí encontrarás a varios compañeros que brindan soporte o puede que también me encuentres a mi. Se creó con la finalidad de poder compartir más rápido y encontrar soluciones. Te dejo el link discord.gg/THUWQEwc
Buenas, estaba viento tu curso de NestJs (muy bueno por cierto) porque estoy comenzando un proyecto y tengo una pregunta, sabes si hay alguna forma de configurar supabase con nestjs?? o conviene hacerlo desde el front nomas??... Gracias!
@@LeiferMendez Gracias por responder. Lamento no haber sido lo suficientemente claro. Usted en el video esta hasheando el password desde el servicio. Mi pregunta es si , el hash se puede realizar al momento de validar el userObject en el archivo RegisterAuthDto ? o la practica correcta es que el servicio realize dicho proceso? Muchas gracias por estos videos. Me han convencido de comenzar a utilizar este framwork soy un poco desordenado y este esquema me obliga a estructurarme
├ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ leifermendez.github.io/#/
├ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ bit.ly/367tJ32
├ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ bit.ly/3od1Bl6
├ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ bit.ly/3qh35wK
├ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ bit.ly/3pg1Q02
└ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ link.codigoencasa.com/NODE
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
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
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
Encantado con estos videos de Nest! Muchas gracias Leifer!
Es demasiado contenido de mucho valor, muchas gracias
Gracias a ti Camilo por comentar 👏
Que buena serie de videos acerca de Nestjs. Ojalá sigas agregando más contenido porque explicas realmente bien. Saludos!
Hola Leifer excelente video, seria genial ver como se manejan los roles en NestJs
Saludos Adrián peefect lo tomo en cuenta
@@LeiferMendez Si porfavor
@@francm_1 yeah pendiente al canal y Instagram leifermendez para saber cuándo sale
@@LeiferMendez 24/7
Adhiero a la petición. Excelentes tus videos
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, graaaaaxxxxxxxxxxxx
Yeahh bro vamos por más , 👋👏👋
Gran video Leifer! Estaría genial el tema de testing para tus próximos videos! Muchas gracias por el contenido
bro explicas muy bien te entiendo todo enserio gracias saludos desde venezuela
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
Franco, gracias por comentar y por formar parte de la comunidad. Se vienen cosas buenas con Nest. Un saludo! ✌
Muchas Gracias Leifer. Muy claro y didáctico tu video. Recién llego a tu canal que pinta muy interesante. Sigue adelante !!!
Gracias a ti Carlos y bienvenido a este canal :)
Gracias Leifer. Que interesante ver el tema de los roles!! Saludos.
Saludos Daniel 👏👏 pronto gracias por comentar y apoyar está comunidad
Que grandioso tutorial, no conozco el passport o lo relacionado al jwt, pero me parece super interesante, seria genial que hagas un video explicando más de eso con ejemplos!!!
Muchas gracias por el contenido, me gusta como explicas y aprendí mucho.
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.
Saludos Pedro perfecto 😀😀
Muy bueno tu video Leifer, aprendí bastante. Muchas gracias!
David gracias!! a ti por pasarte y comentar
Muchas gracias por fa continua con esta serie de nest, Subida de imagenes locales y s3, relaciones de de tablas, roles etc...
Yeahhh gracias por el apoyo José, claro que se seguirán viniendo cosas buenas.
Justo iba comentar lo mismo. Es una excelente idea.
muchas gracias! son increíbles tus videos!!
Excelente vídeo, estaría genial la autenticación pero con redes sociales, o por lo menos con Google.
Hola Christian perfect lo tomo en cuenta gracias por comentar 👏👏
Excelente video, pronto empezare un proyecto con NestJS
Excelente Santiago porque se seguirán viniendo cosas buenas de NestJs por este canal. Un saludo!!
Excelente video bro eres un crack explicando
Excelente vídeo Leifer! Estaría bueno que hiceras otro que le seguirá a este y es sobre Autorization. Saludos.
Excelente video, sería genial uno para manejar roles
Muchas gracias, muy útiles tus videos!
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.
Excelente hermano 🎉🎉
Excelente, esperaba este video
Saludos Claudio gracias por comentar 👏👏
@@LeiferMendez esperando el siguiente video :) tu primer video me motivó a aprender nest.js está muy interesante,
Mil gracias por el vídeo hermano 👍
Hola Leifer! Excelente el contenido de este video! Siempre aprendemos un poco mas de vs! Como sugerencias para el proximo video podria ser, manejo de roles, o refresh token, estaria genial ver un poco de eso! Saludos y muchas gracias!!
Hola, Muy buen video, estaria bueno ver como integrar un refresh token para la funcion 'remember me'
Hola Benocker perfect! lo tomo en cuenta
BROOOOOO GRAAAAAACIAAAAAS POR ESTE VIDEEEOOOOOOOOO
De nada 😁😁 gracias por compartir y ese like
Muy buen video Leifer!
Muchas gracias por el aporte, me ayudas mucho.
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.
Buena Leifer muy bueno Saludos :)
Excelente video, seria muy interesante ver como implementar un middleware para trabajar con una arquitectura multi tenant, a partir de una base de datos maestra y una por cada cliente.
Yeahh ✌️
Gracias 😁
Hola Leifer, que tal si realizas un video, con un metodo de envio de correo con NestJs, como seria el nodemailer con nodeJS, saludos, excelente todos tus videos.
Muy bueno el video. Puede implementar sockets
Genial!!!
Muy bueno
como estas ? genial, clarisimo, yo necesito agregarle los roles en forma dinamica, que tambien vengan de una tabla llamada roles y mapear roles con usuarios. !!! ya que un usuario puede tener mas de un roles y por aplicacion, asi que voy a ver como armo eso,
Excelente gracias !
Gracias a ti! Fernando por pasarte!
te hago una conuslta tecnica, x que la autenticacion, no se puede hacer directo en el controller, service y module de usuarios ?? si toca todo lo mismo !!! agregando varios servicios mas ?? como login y register ???
Primero, agradecerte por este tipo de tutoriales. Son extremadamente claros y explicas muy bien el porqué y el para qué. Segundo, tengo una duda. ¿Existe algún comando en específico que me cree el módulo auth con lo que necesito específicamente, así como cuando usamos el nest g resource que me crea un CRUD? La pregunta es si existe alguno que m egenere el DTO de login y register, etc.
Excelente explicación, una pregunta tienes algún video de react + nestjs?
Tengo una duda,, el metodo post del registro no es igual al metodo post de crear usuario?, que hacen de diferente... disculpa si es muy novata la pregunta estoy apenas adentrandome al back, y ando un poco enredado con eso.
aunque bueno ya vi el código en git, al parecer fue a modo de ejemplo.
Si exacto y a tener en cuenta que el create es un método que en teoría es igual al de register (finalmente registrar un usuario en la DB) la diferencia sería que para la ruta de create debería pasar por el middleware del rol y saber si el usuario que está intentando crear otro usuario es admin
que extension usas para que se te agreguen los imports arriba de forma automática?
hola enque parte hiciste la parte que indicabas en el minuto 25 de este video para extraer los datos del payload del token que tenemos el ID y el nombre? Saludos excelentes videos!!
excelentes video! bro! toda una elegancia! sabes que estaba buscando una forma de extender la vida del token pero no pude encontrarla S: te doy el contexto: es que me gustaria validar cuando al token le quede 10 minutos de vida (ya lo tengo) y darle unos 50 minutos mas de vida para que si el usuario esta interactuando no cierre la sesion pero la vdd aun no descubro como hacerlo S:
Hola, he queado realemente encantado con tu canal y tu forma de explicar, excelente. Consulta, existe o habra proyectos con React, gracias y saludos.!
Buenas Luis espero pronto tener contenido de React ! por ahora vamos pasando por NestJs se vienen cosas interesante!
Y donde guardas el token? localStorage parece una mala idea por los ataques XSS
Este video muestra como utilizar los JWT_SECRET desde variables de entorno (.env), espero les sirva ua-cam.com/video/GVGeTshQ7iU/v-deo.html
Hola Leifer que onda!! Espero que me puedas contestar mi duda. Si yo tengo dos endpoint y les quiero aplicar distintas restricciones, como hago para tener dos JwtStrategy distintas? Tengo que tener un guard para cada una de ellas?
Algun video de clean architecture para nest js
osea, cuando se crea un jwt luego se crea una cookie en el navegador?
Si colocas el jwt en la herramienta web, y te da ño que esta codificado, que sentido tiene entonces tener data alli? Por ejemplo si lo editan y mandan la peticion de nuevo, lo frenaria? Por lo que indicas de que el comprueba que el backend lo ha generado?
el JWT tambien deberia ir en el registro o depende como uno lo quiere manejar ?
excelente video una consulta el repositorio aun existe gracias.
Hola, muchas gracias por tu video, estoy necesitando implementar el algoritmo ES384 en nest, donde podria conseguir mas informacion acerca de esto? desde ya muchas gracias
No encuentro el video donde hiciste los servicios de users y auth
@Sergio Nuncio me pasa igual. Leifer podrías guiarme para encontrar este video?
Dato: si tratan de probar los Guards en las diferentes rutas, lo mas probable es que no les funcione con el autentificador de swagger (no se por que). Prueben con Postman y les funcionará.
es mi idea solamente o un servicio se hace si este va ser usado es varias partes de la aplicacion?
Hola, Leifer!!! Por favor termina la obra maestra. Necesitamos que hagas un tutorial de roles con Nest. 🙌
Cómo adivinaste justo en el curso ya estoy grabando esa parte recuerda el curso va estar disponible antes que Udemy aquí link.codigoencasa.com/NESTJS
@@LeiferMendez muchas gracias!!
Hola Leifer me sale el siguiente error "JwtStrategy requires a secret or key" al agregarlos en los providers, alguien que me pueda ayudar :D
Para el proximo video puedes enseñarnos como hacer un mini crud de imagenes con nestjs?
con cloudinary estaría bueno
Para que es users? allí va el registro no?, es decir el servicio de creacion, que en definitiva es registar a un nuevo usuario, no?. Para que estaría aparte el auth?, gracias!
Es buena práctica separar los servicios de cada módulo/acción de nuestra aplicación. Si necesitas algún módulo y su servicio en otro, inyectas su clase y listo. Asi cada clase es independiente y no sabe de dónde viene la lógica y ayuda los testing
En qué parte creas el módulo de users? los esquemas, entidades, dtos??
Hola, tenemos en el discord una sesión especial para interactuar sobre estos temas, se llama asesoría técnica, allí encontrarás a varios compañeros que brindan soporte o puede que también me encuentres a mi.
Se creó con la finalidad de poder compartir más rápido y encontrar soluciones.
Te dejo el link
discord.gg/THUWQEwc
@@LeiferMendez tengo la misma duda y el link de discord no sirve :c
Gracias... Excelente aporte.. la autenticación se la puede usar haciéndolo por medio de Facebook o Google...???
Hola Loxa, próximamente estará saliendo video de eso.
Sabes cómo subir un perfecto proyecto de nestjs desde cPanel? Lo he intentado por todos lados y no puedo
Buenas, estaba viento tu curso de NestJs (muy bueno por cierto) porque estoy comenzando un proyecto y tengo una pregunta, sabes si hay alguna forma de configurar supabase con nestjs?? o conviene hacerlo desde el front nomas??... Gracias!
Hola Leifer excelente explicacion. El password se puede hashear desde desde el User Object? o es correcta la practica que implementas en este ejemplo?
Hola Federico, no entendi muy bien tu pregunta, me explicas mejor. Un saludo!
@@LeiferMendez Gracias por responder. Lamento no haber sido lo suficientemente claro. Usted en el video esta hasheando el password desde el servicio. Mi pregunta es si , el hash se puede realizar al momento de validar el userObject en el archivo RegisterAuthDto ? o la practica correcta es que el servicio realize dicho proceso? Muchas gracias por estos videos. Me han convencido de comenzar a utilizar este framwork soy un poco desordenado y este esquema me obliga a estructurarme
con que ORM estsas trabajando que no me di cuenta ?
Hola leifer, estaría bueno hacer un login con nestjs usando keycloak
Buenisismo video pero llegue tarde jaja
😮 tarde pero seguro , 👏👏
@@LeiferMendez si hay que darle duro al backend
Un video de Roles Autorización
Buenas espero pronto, por lo momentos si quieres aprender sobre roles y autorización ya está en el curso mío de NestJS link.codigoencasa.com/NESTJS
Hay algún código fuente del vídeo?
Yo no haría el login asi
lo malo del curso es que no lo haces con postgres
esa imagen... ese intento de clickbait.... goshhh