Entendiendo OAuth2. Spring Boot 3 + Spring Security 6 + OAuth Authorization 1.2.3

Sdílet
Vložit
  • čas přidán 22. 08. 2024
  • En este video vamos a avanzar con OAuth2 comprendiendo el flujo de trabajo, los roles y scopes.
    Links a fuentes oficiales sugeridas:
    oauth.net/2/
    docs.spring.io...
    docs.spring.io...
    docs.spring.io...
    Link al repo: github.com/iro...
    No olvides suscribirte!! Para recibir notificaciones sobre nuevas publicaciones y apoyar el canal!! Abrazo grande!

Komentáře • 48

  • @stevenrq8
    @stevenrq8 Před 13 dny

    Existen muy pocos videos en los que se explica cada concepto con diagramas para poder entenderlo de manera clara y sencilla. Muchas gracias y ¡sigue así!

  • @simonfacal
    @simonfacal Před 4 měsíci +4

    Gracias por tu video Ivana, es difícil encontrar videos gratuitos con tanta calidad. Te explicas re bien, das un pequeño marco teórico, un ejemplo práctico, y recién ahí codeas, didácticamente tu nivel de enseñanza es superlativo.
    Se nota que te gusta lo que haces, y por más que por ahora deje nula ganancia monetaria, a la larga, si seguís a este nivel, vas a poder hacerte unos mangos y quien te dice que en un futuro vivas de esto. Éxitos en todo lo que te propongas :)

    • @irojascorsico
      @irojascorsico  Před 4 měsíci +1

      Gracias @simonfacal por tus comentarios! Realmente me gusta mucho enseñar y sumar a la comunidad contenido que me hubiera gusta encontrar a mí y, si no vivo de esto por lo que, lamentablemente no puedo subir tantos videos como me gustaría. Abrazo!

  • @mjavint
    @mjavint Před 4 měsíci +2

    Ivana que bueno que haces estos contenidos, también soy creador de contenido en youtube pero en python y javascript, pero vengo de Spring Boot y de Java en sentido general y en mis tiempos libres programo en Java, para refrescar las cosas nuevas y es excelente tu contenido, GRACIAS

  • @edgarpimentel6160
    @edgarpimentel6160 Před 4 měsíci +2

    Gracias profesora por continuar la enseñanza Spring Boot Java microservicios

    • @irojascorsico
      @irojascorsico  Před 4 měsíci

      Me parece genial!! Va a tener continuidad este video!! A seguir aprendiendo!!

  • @moisesvillalba6615
    @moisesvillalba6615 Před 2 měsíci +1

    Muchas gracias por compartir tus conocimientos. Tu forma de explicar es fantastica y muy agradable

  • @poletita1409
    @poletita1409 Před 2 měsíci +1

    Más videos así, aprendí mucho y también tengo más duddas 😂

  • @ferreirafreddy39
    @ferreirafreddy39 Před měsícem

    Excelente video! Los gráficos son de mucha ayuda para entender el flujo.
    Seguí sacando videos así, son oro puro!!

  • @subarubrz331
    @subarubrz331 Před 3 dny

    te amo muchas gracias

  • @carlossanchezsilva9833
    @carlossanchezsilva9833 Před 2 měsíci +2

    Muchas gracias Ivana, excelente el contenido!!!

  • @egcoolmauricio
    @egcoolmauricio Před 2 měsíci

    Excelente video me sirvio mucho para entender como funciona la arquitectura.
    Saludos desde Tucuman

  • @user-jq6mt1wc7t
    @user-jq6mt1wc7t Před 22 dny

    gran video y buena explicación, espero con ansias el siguiente

  • @efrainhernandez393
    @efrainhernandez393 Před 28 dny

    Gran video!! felicidades
    Podrías hablar sobre como hacer un refresh a un token expirado? y como aumentar el tiempo de vida de los tokens?
    Saludos !

  • @alexmendoza5928
    @alexmendoza5928 Před 4 měsíci +1

    Ivana tu videos son excelentes! gracias!

  • @hernandezaltamiranochristi8425

    Excelente justo terminando el de spring security con jwt y angular , me voy a comenzar ver este completo

  • @MrSantana92
    @MrSantana92 Před 4 měsíci

    Te admiro mucho Ivana a darle con todo!

  • @facundomartinez615
    @facundomartinez615 Před 3 měsíci

    hola ivana la verdad que super informativos tus videos, muchas gracias

  • @Sinji25
    @Sinji25 Před měsícem

    Hola Ivana, muchas gracias por compartir con todos nosotros tus conocimientos, crees que puedas hacer un video parecido usando base de datos? teniendo tabla de usuario, roles y usuario_roles? nuevamente muchas gracias

  • @Carloshdv
    @Carloshdv Před 2 měsíci

    Excelente video, me ayudo mucho a entender como funciona este forma de trabajar la autenticación. No tiene un video de como aplicar todo esto pero con un proyecto que integre keycloak?

  • @juya06
    @juya06 Před 23 dny

    Muchisimas gracias por la información, me ha servido bastante y está muy muy bien explicado, de verdad muchas gracias, me he suscrito a tu canal espero ayude en algo, saludos!!!!

  • @ielkinsjohan1576
    @ielkinsjohan1576 Před 7 dny

    Muy bueno el video, gracias por compartir tu conocimiento. Tengo una pregunta: ¿sabes dónde puedo encontrar información para poder crear este servidor, pero ya con implementación de bd?, ya que, si tengo 100 clientes, no es óptimo registrar 100 veces un RegisteredClient.

  • @oscarxaviervaroncruz5276
    @oscarxaviervaroncruz5276 Před 4 měsíci

    Ivana Soledad, felicitaciones por compartir tu conocimiento de manera clara y concisa. Te quería preguntar como puedo acceder al video privado - ultimo video de Spring Boot ?

  • @haroldcampuzanorivera8705
    @haroldcampuzanorivera8705 Před 4 měsíci

    Hola Ivana, muchas gracias por tu video, muy bueno y explicativo. Me queda una duda, como puedo hacer para que la obtención del accessToken sea de manera automática? Tu video llega hasta que obtienes el code y luego con postman obtienes el access token, pero me gustaría que todo eso fuera de manera automática, lograste configurar eso?

    • @irojascorsico
      @irojascorsico  Před 4 měsíci +2

      Hola @haroldcampuzanorivera8705, lo agendo para un próximo video. La idea es ir ampleando el contenido en la medida que Uds. lo van solicitando.

  • @AlanAlbertengo
    @AlanAlbertengo Před 28 dny

    Hola Ivana! no me esta funcionando el endpoint hello del oauth-client estando autenticado, que puede ser? Gracias!

  • @hugomagana9615
    @hugomagana9615 Před 3 měsíci

    Hola, Ivana. Excelente tutorial. Muchas gracias. Una pregunta, existe alguna forma de combinar la authenticacion de oauth 2 con la autenticación normal que publicaste en anteriores videos?, en mi caso quiero permitir authenticación mediente client credencial para otros sistemas y la authenticación para usuarios normales a traves de un endpoint personalizado donde la genración del jwt se directa. Muchas gracias.

  • @josebenitez5334
    @josebenitez5334 Před 4 měsíci

    Gracias Ivana, muy bonitos, pero me gustaría si lo podes guardarlos en github para descargarlos y estudiarlos mejor. gracias por todo.

    • @irojascorsico
      @irojascorsico  Před 4 měsíci +1

      Hola José, en los comentarios tienes el link al repo en github. Saludos

  • @cabezoul
    @cabezoul Před 4 měsíci

    Sos capa, sabelo!

  • @jurgenhumbertomolinabaraja4996

    EXCELENTE

  • @franco8872
    @franco8872 Před 20 dny

    sabes si uso oauth2.1 + zuul podria funcionar?

  • @ahmedelazab1220
    @ahmedelazab1220 Před 2 měsíci

    if u can use keycloak as Authorization server please make video for this and thanks.

  • @im_andre6dev56
    @im_andre6dev56 Před 4 měsíci

    Buenas tardes, queria consultarle respecto al logout. Este logout deberia hacerlo desde el cliente? O llamar a la ruta del authorization server?

    • @irojascorsico
      @irojascorsico  Před 4 měsíci

      Hola @im_andre6dev56, por defecto el servidor de autorización tiene un endpoint para el logout al que puedes invocar desde tu cliente ("end_session_endpoint": "localhost:9000/connect/logout"). Esta información, y toda la información por defecto del servidor puedes verla en localhost:9000/.well-known/openid-configuration. Saludos!

  • @JhoannaCastellanos-vi6jl
    @JhoannaCastellanos-vi6jl Před 4 měsíci

    El servidor de recurso, podria ser facilmente una api-rest full?

    • @irojascorsico
      @irojascorsico  Před 4 měsíci

      Hola Jhoanna. Si claro!

    • @jhoannacastellanos9244
      @jhoannacastellanos9244 Před 4 měsíci

      Muchas gracias por responder tan pronto, me surge otra duda, podría suplantar jwt porq un password encode específico propio? O no es recomendable?

  • @CeratiGilmour
    @CeratiGilmour Před 2 měsíci

    Si deseo agregar mas usuarios, debo duplicar el Register en el oauth server.??

    • @AshleyAndresAlejo
      @AshleyAndresAlejo Před 2 měsíci

      usuarios o clientes ( Usuario = usuarios de base de datos; clientes = aplicaciones que estaran autorizadas a consultar al servidor)

    • @CeratiGilmour
      @CeratiGilmour Před 2 měsíci +1

      Bueno; clientes

    • @andresalejo1542
      @andresalejo1542 Před 2 měsíci

      Debes registrar un nuevo oidc client en la párate donde declara el RegisteredClient creas otra instancia y configuras los parámetros. Yo tomé esto como referencia e implemente usando gradle y varias customizaciones adicionales

    • @andresalejo1542
      @andresalejo1542 Před 2 měsíci

      @@CeratiGilmour Hola! continue con la implementacion y en la documentacion de Spring security muestran como implementar un RegisteredCLientsRepository y las definiciones de base de datos que hay que considerar para hacerlo persistente y tener que crear una instancia Hardcodeada en el codigo.

    • @irojascorsico
      @irojascorsico  Před měsícem +1

      Exacto! Gracias
      @andresalejo1542 por responder.