Autenticación JWT y Refresh Token en API REST | .NET CORE 7 | ✅ Json Web Tokens ✅

Поделиться
HTML-код
  • Опубликовано: 21 янв 2025

Комментарии • 47

  • @kaligulah00000
    @kaligulah00000 Месяц назад +1

    Muy bueno!

  • @codigoestudiante
    @codigoestudiante  2 года назад +2

    👋¡Hola a todos los programadores que buscan código fuente libre!👋
    Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante
    Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝

  • @eduarsanchez1851
    @eduarsanchez1851 10 месяцев назад +1

    Excelente contenido

  • @highlanders40
    @highlanders40 Год назад +1

    excelente explicación, y gracias por compartir .. eres un crack 😁

  • @Arcosecante_
    @Arcosecante_ Год назад +1

    Excelente explicación muchas gracias.

  • @williamlebron2078
    @williamlebron2078 2 года назад +2

    Excelente contenido!!

  • @bruiz9877
    @bruiz9877 2 года назад

    Excelente explicación como siempre maestro. Saludos.

  • @Mattyus-Web
    @Mattyus-Web 8 месяцев назад

    Gracias amigo 🎉

  • @andersonmina5628
    @andersonmina5628 Год назад +3

    Expelente video, Podridas hacer un video explicando como seria el uso y la implementación del JWT en Angular?

  • @luisfernandodeolazabalsche3317
    @luisfernandodeolazabalsche3317 2 года назад +1

    Muchas gracias.

  • @CapitanVeneno80
    @CapitanVeneno80 9 месяцев назад +1

    Codigo muy limpio

  • @carlesmadridflores710
    @carlesmadridflores710 2 года назад +2

    profesor y que tal si se lo acoplamos con el video nterior del login y el crud creados anetriormente.

    • @victorcama2871
      @victorcama2871 Год назад +1

      Alguien sabe si lo logró implementar alli?

  • @alexandrohdez3982
    @alexandrohdez3982 Год назад

    Excelente, puedes hacer algun video sobre esta implementacion. Gracias

  • @10tronic
    @10tronic Год назад

    Excelente video. ¿Como se usaría o implementaría estas funciones en el front o donde se consuma dicha API?

  • @elbaltezar
    @elbaltezar Год назад +1

    Excelente explicación amigo!!
    Lo ando implementando en un proyecto que tengo, obtengo el token sin ningún problema, pero cuando hago la consulta a otro controlador y enviando el token, siempre obtengo un 401.
    ¿Podrías auxiliarme de forma remota?

    • @carloseduardocotesballeste6841
      @carloseduardocotesballeste6841 9 месяцев назад

      Tengo el mismo problema encontraste alguna solución?

    • @franciscotorresgomez4685
      @franciscotorresgomez4685 8 месяцев назад

      Me pasa lo mismo, encontraste alguna solución ??@@carloseduardocotesballeste6841

    • @angelapaza9831
      @angelapaza9831 7 месяцев назад

      fijate el metodo returnToken o devolverToken.. que estas devolviendo el objeto a travez del metodo guardarHistorialRefreshToken... y cuando dentro de este ultimo metodo, creas el objeto response, no se establecio el valor booleano de TokenResult... y eso es lo que lee el controller para devolver o 400 o 200 ... modifica el guardarHistorial refreshToken asignandole al objeto respones el valo de true en tokenResult,, ahi te devolvera 200. pd: consulta aparte... pudiste validar si el token efectivamente esta vencido? porque no lo hace en el video

  • @ChristianAzula
    @ChristianAzula Год назад +1

    Excelente, pero Francia segundo!

  • @martaflru
    @martaflru 4 месяца назад

    ¿No podría añadírsele mayor tiempo de expiración al access token y evitar el uso de un refresh token?

    • @joelant03
      @joelant03 3 месяца назад

      Si, todo el tempo que quieras pero no es recomendable, sino para que utilizar token.

  • @Reycell
    @Reycell Год назад

    Serían los mismos pasos para el Core 6 ?

  • @fredfred3796
    @fredfred3796 3 месяца назад

    Si quiero conectarme a PosgretSQL que paquete devo usar ?

  • @antrax666999
    @antrax666999 Год назад

    Buen video. Solo una pregunta, en aplicaciones frontend como angular, como protejo el refreshtoken para evitar que un hacker robe esta clave?

  • @guillermomazzari4983
    @guillermomazzari4983 Год назад

    Excelente amigo, si quisiera aplicar esto a un proyecto MVC, como podria manejar la parte de authorize, es decir, como le indico al programa que ya esta el token creado, lo haria de la misma manera, con un servicio e inyección de dependencias, pero en lugar de llamar el servicio desde un controller de API lo haria desde un controller de MVC

  • @arminmulle3197
    @arminmulle3197 4 месяца назад

    No entendi una cosa, esto es una forma de autenticar logeos y seguridad para que no puedan acceder a las APIS, pero en que momento o que parte del codigo es la que le dice a las APIS que solamente retornen el resultado si tienen un token activo, otra cosa, como es la forma de logout para cerrar sesion?

  • @marcelocanchig2214
    @marcelocanchig2214 7 месяцев назад +2

    Buena la explicación, pero demasiado código y muchos archivos que hay que crear.

  • @wilsonardila1546
    @wilsonardila1546 Год назад

    en la vida real las bases de datos ya estan construidas seria bueno los videos con bases de datos ya constuidas asi sea solo como ejemplo

    • @MrJuank123
      @MrJuank123 Год назад

      corres el mismo comando e importa el modelo que tienes en bd, por eso se llama entity framework db first,

    • @wilsonardila1546
      @wilsonardila1546 Год назад

      @@MrJuank123 muchas gracias Juan tienes toda la razón 👍

  • @testtest-c4z
    @testtest-c4z Год назад

    Hi, I'm trying to understand since I'm building an app in Php and I have to use a rest service, I have the service to request a token that also returns the refresh token, ¿Should I request the token, store it in a database and every time I request the token, before checking if I have a valid one in the database based on the expiration date? ¿What would the refresh token be used for?
    Thanks for all

  • @estebansansart7378
    @estebansansart7378 Год назад

    Hola, parece que te falto un paso. Ya que el refresh token si vence después de 2 minutos y no se refresca como supongo que debería. ¿Es normal o simplemente aumento el tiempo del refresh token?

    • @BrianFreijomil
      @BrianFreijomil 10 месяцев назад

      hola genio recien termino de ver este video y llegue a la misma conclusion, no se esta validando si se vencio el refresh token, aplicaste validacion el refresh o descrubriste el problema?

    • @angelapaza9831
      @angelapaza9831 7 месяцев назад

      @@BrianFreijomil buenas, pudieron validar si esta vencido el token? al final no utiliza ese valor de la base de datos que se cambiaba a 1 o 0 segun habia pasado o no la fecha de creacion...

  • @wilsonardila1546
    @wilsonardila1546 Год назад

    chicos alguien me puede ayudar con el refresh token no lo entendi mil disculpas

  • @AleDOve
    @AleDOve Год назад +1

    Estaria faltando la validacion del refreshtoken, el isvalid no lo estas usando.

  • @simonkdsz6164
    @simonkdsz6164 11 месяцев назад +1

    siento q es demasiado pero demasiado pero demasiado codigo para implementar jwt 😵😵‍💫

    • @Pinbipeluza
      @Pinbipeluza 8 месяцев назад

      Hay una manera más corta para implementarlo?