AUTENTICACIÓN con JWT 🔐 Obteniendo y validando JWT 🟢 Curso de Node.JS desde cero #10

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 45

  • @luismonagas573
    @luismonagas573 2 ปีที่แล้ว +1

    Espectacular Jóse.. Saludos desde Venezuela (28/10/2022)

  • @victoresmidios5446
    @victoresmidios5446 2 ปีที่แล้ว +1

    Chicos.. Segir con el curso de .js! Soy muy buenos y se puede aprender mucho de vosotros.!!

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว

      Me alegro Víctor, muchas gracias!

  • @agustinmayora.s8254
    @agustinmayora.s8254 2 ปีที่แล้ว +1

    Excelente Jose! Esperando la proxima clase! Saludos!

  • @sdfsfsfd437
    @sdfsfsfd437 2 ปีที่แล้ว +1

    Muchas gracias. Gran vídeo para aprender. 💟💯

  • @sebastianrc1976
    @sebastianrc1976 2 ปีที่แล้ว +3

    Otro lujaso de vídeo!!!! Muchas gracias chicos!!!!
    Un poco rápido el audio, aunque entiendo que si no lo hacías así, hubiese quedado un vídeo de 1h jajaja . Gracias, otra vez!!!

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว +1

      Muchas gracias 😉. Respecto a la velocidad principalmente es por lo que comentas jaja pero procuraré hacerlo con más calma en los próximos

  • @josemanuelmartinellreynald5785
    @josemanuelmartinellreynald5785 2 ปีที่แล้ว

    Saludos desde Cuba. Magnifico trabajo. No te canses nunca.

  • @logan76able
    @logan76able 2 ปีที่แล้ว +4

    Pequeño tip de Thunder Client, se puede pasar el token desde la pestaña Auth > Bearer. Si es por pruebas como es este caso y no quieres seguir el estándar "Bearer ", abajo hay un campo llamado Token Prefix que con ponerle un espacio hace esa función.
    Como todos los vídeos, gran explicación Jose, se nota la preparación y trabajo que hay detrás.

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว +2

      Muchas gracias logan por el feedback y por el tip 🤗

  • @_Tonyno
    @_Tonyno ปีที่แล้ว +1

    muchas gracias por la informacion, justamente queria reforzar estos temas y tu explicacion ha sido bastante clara sobre el video 9 y 10, muchas gracias por compartir y educar.

  • @brunoharari6454
    @brunoharari6454 2 ปีที่แล้ว

    Un capo José! De los mejores videos!

  • @ElGambaa
    @ElGambaa ปีที่แล้ว

    Me ayudó con un error gracias, tome su like

  • @Weagle1337
    @Weagle1337 2 ปีที่แล้ว +3

    Te quiero mucho desarrollo útil

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว +2

      Muchas rgacias Héctor, nosotros también te queremos 😘

  • @bigbitdev9711
    @bigbitdev9711 2 ปีที่แล้ว

    Buen video chicos acabo de conocer vuestro canal y es la hostia seguid asi!

  • @gamuro6977
    @gamuro6977 2 หลายเดือนก่อน

    Me gustaria saber mas sobre los refresh tokens

  • @Guer778
    @Guer778 2 ปีที่แล้ว

    Que barbaro como explicas 🙌🏻

  • @ericktucto
    @ericktucto ปีที่แล้ว +1

    Gracias por el video, una consulta puedo usar csrf para hacer cosas con dicho token? Por ejemplo, si el token se guarda en el session storage o en el local storage, puedo obtener el token desde otra página y mirar el local storage?

  • @Uberman69
    @Uberman69 2 ปีที่แล้ว

    Excelente Jose.

  • @sleeksleek9759
    @sleeksleek9759 2 ปีที่แล้ว

    Buena explicación! ♥️

  • @dacastror
    @dacastror ปีที่แล้ว +1

    La broma del min 12:58 🤣🤣 me hizo mucha gracia, genial

  • @yamilpedroso9067
    @yamilpedroso9067 2 ปีที่แล้ว +1

    Muchas gracias por el tutorial, me aclaró algunas dudas que tenía con respecto a los tokens. A propósito, me dio mucha gracia lo de la dependencia "jose" (en el buen sentido de la palabra). ¿ No lo habrás creado tu? 🙂

  • @jeisonf.poveda6161
    @jeisonf.poveda6161 ปีที่แล้ว

    Esto es lo mismo que la seguridad csrf? Csurf está deprecated y no entiendo cómo usar otro.

  • @danielsantiagoestupinancru1571
    @danielsantiagoestupinancru1571 2 ปีที่แล้ว

    Wow super claro el tema :D, quisiera saber como sería la implementación de la flag que dices cuando se banea un usuario, es lo único que no me quedo muy claro, pero con lo demás fue muy bueno

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว +2

      Buenas Daniel, de forma resumida si quisieramos banear a un usuario de una forma sencilla tendríamos por un lado que tener una propiedad más en la base de datos de usuarios que indicara si el usuario está baneado o no.
      Podría ser un boolean sencillo.
      Con esta propiedad cuando intentara hacer login lo denegariamos si esa flag está a true.
      A mayores en cada comprobación de token, como por ejemplo cuando pide el perfil habría que comprobarlo también y quizás introducir ese token en una blacklist, aunque esto sería ya para tener un control absoluto y no permitir que el usuario baneado pueda hacer acciones con tokens generados de forma previa.

  • @alfred5406
    @alfred5406 2 ปีที่แล้ว

    Aprendo muy bien contigo. Me queda la duda un usuario siempre va a poder a acceder rutas q esten protegidas con jwt si tiene el token generado por el servidor, pero en un caso hipotético que alguien saque el token y lo guarde en un bloc de notas y haga un peticion al servidor con ese token que tiene guardado entonces el va a poder acceder a rutas que estén protegidas siempre?? O una ves q expira el token se borra del registro del jwt??

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว +2

      El token es válido durante el tiempo que estipulemos cuando lo creamos,1 minuto, 1 día, 1 año...
      Durante ese tiempo da igual quien lo tenga y como se use, para el servidor es válido y podrías acceder a esa información, pero cuando se pase el tiempo el servidor no te dará más acceso.
      Puedes considerarlo como una llave con caducidad, esa llave la puedes compartir obviamente pero no es lo suyo, es como si compartieras tu contraseña o credenciales de acceso a fin de cuentas 😉

    • @alfred5406
      @alfred5406 2 ปีที่แล้ว

      @@DesarrolloUtil gracias bro

  • @Passe1811
    @Passe1811 2 ปีที่แล้ว

    Hola José, muy útil tu video 😊 pero me quedo una duda 🤔. Como hago para guardar el token? O sea, res.send({jwt}) me manda el token pero donde y como lo guardo, como para poder después entregar ese token por el Authorization header?

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว +1

      Buenas Ignacio, si el token lo pasas por el body con res.send, lo habitual es guardarlo en localStorage. Se podría enviar como una cookie y directamente se guardaría en el navegador y se enviaría de forma automática.
      Hay un gran debate acerca de esto pero para empezar y simplificar puedes guardarlo en el localStorage y luego probar con cookies

    • @Passe1811
      @Passe1811 2 ปีที่แล้ว

      @@DesarrolloUtil Muchísimas gracias 👌

  • @fernandoo
    @fernandoo 2 ปีที่แล้ว

    Se puede usar los dos al mismo tiempo?

    • @DesarrolloUtil
      @DesarrolloUtil  2 ปีที่แล้ว

      Por poder podrías, pero tendrías que pensar si te merece la pena implementar los dos a la vez ya que incrementa la complejidad del código

  • @luislavayen9495
    @luislavayen9495 ปีที่แล้ว

    Temon

  • @gustavoangelduransolis6987
    @gustavoangelduransolis6987 7 หลายเดือนก่อน

    Hoy es jueves :(( y no estan jeje, saludos

  • @ianjuanchini4759
    @ianjuanchini4759 10 หลายเดือนก่อน +1

    Porque no avisaste antes que usabas jose, me comi 13 minutos y al final no usas JWT