Ivana Soledad Rojas Córsico
Ivana Soledad Rojas Córsico
  • 31
  • 270 535
Entendiendo OAuth2. Spring Boot 3 + Spring Security 6 + OAuth Authorization 1.2.3 #backend
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/spring-authorization-server/reference/getting-started.html
docs.spring.io/spring-security/reference/servlet/oauth2/resource-server/jwt.html
docs.spring.io/spring-security/reference/servlet/oauth2/index.html
Link al repo: github.com/irojascorsico/oauth2
No olvides suscribirte!! Para recibir notificaciones sobre nuevas publicaciones y apoyar el canal!! Abrazo grande!
มุมมอง: 10 224

วีดีโอ

¿Cómo crear un photo album? standalone component + new control flow + image optimizacion #angular17
มุมมอง 1.9K8 หลายเดือนก่อน
En este video vamos a crear un photo album abordando los nuevos conceptos de Angular17: standalone component new control flow image optimizacion. Además, vamos a repasar los conceptos de comunicación entre componentes mediante las directivas: @Input y @Output, servicios, observables y ruteo y, como no podía faltar un backend, vamos a estar trabajando con json-server. Capitulos 0:00 Introducción...
¿Cómo personalizar el token? io.jsonwebtoken 0.12.3 #Backend
มุมมอง 4.8K10 หลายเดือนก่อน
En este video vamos a aprender cómo generar un token personalizado trabajando con la última versión de io.jsonwebtoken (0.12.3) la cual proporciona un código más limpio. Video previo sugerido: ¿Cómo crear el login? Spring Boot 3 Spring Security 6 JWT Authentication #backend: th-cam.com/video/nwqQYCM4YT8/w-d-xo.html Puedes descargar el código fuente de: github.com/irojascorsico/custom-token-iojs...
¿Cómo crear el login? Angular + Spring Boot + JWT Authentication
มุมมอง 23K11 หลายเดือนก่อน
En este video vamos a completar el login integrando Angular con Spring Boot. Abordaremos además, contenidos tales como Arquitectura Web, CORS, Interceptors en otros conceptos. Videos sugeridos previo a este video: ¿Cómo crear el login? Spring Boot 3 Spring Security 6 JWT Authentication. th-cam.com/video/nwqQYCM4YT8/w-d-xo.html ¿Cómo crear el login? Angular. th-cam.com/video/jkdLRbrJj9M/w-d-xo.h...
¿Cómo crear el login? Spring Boot 3 + Spring Security 6 + JWT Authentication #backend
มุมมอง 94Kปีที่แล้ว
En este video vamos a avanzar sobre Sprint Security 6 comprendiendo cómo realizar la autenticación basada en jwt. Incluye además el registro de usuario. Videos Previos Sugeridos Spring Security 6. Entendiendo los componentes y el flujo de trabajo. th-cam.com/video/qiPh0yrDNas/w-d-xo.html Spring Boot. ¿Cómo crear un API REST? th-cam.com/video/wT-hIeYyxBg/w-d-xo.html Puedes descargar el código fu...
Spring Security 6. Entendiendo los componentes y el flujo de trabajo. #backend
มุมมอง 11Kปีที่แล้ว
En este video vamos a avanzar sobre Spring Security 6 comprendiendo todos los componentes involucrados como así también el flujo de trabajo. En próximos videos ampliaremos sobre la autenticación basada en JWT y la autenticación social (google y github). Video previo Spring Boot. ¿Cómo crear un API REST? #Backend: th-cam.com/video/wT-hIeYyxBg/w-d-xo.html
Spring Boot. ¿Cómo crear un API REST? #Backend
มุมมอง 26Kปีที่แล้ว
En este video vamos a crear nuestra primer API REST utilizando Spring Boot en VSCode. Links sugeridos: Entendiendo un Api Rest: th-cam.com/video/YoBFTSKNrD0/w-d-xo.html Spring Initializr: start.spring.io/ JDK 17 java Download: www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
Angular. ¿Cómo crear el Login?. components + routing + forms + services + observables + http.
มุมมอง 44Kปีที่แล้ว
En este video vamos a crear el login en una app de Angular y lo dejaremos CASI LISTO para luego ser integrado al backend. En el mimo se explican conceptos tales como: componentes, servicios, formularios reactivos, sistema de rutas, observables, http, directivas y behavior subject (para la comunicación entre componentes). Incluye #buenasprácticas Capítulos 00:00 Introducción 03:40 Componentes 16...
Deployment: Firebase + Render + Clever Cloud
มุมมอง 8Kปีที่แล้ว
En este video vamos a realizar el deploy de una app construida con Angular Spring Boot MySQL de manera GRATUITA! 1:30 Clever Cloud 8:38 Render 24:17 Firebase
SPRING BOOT + API REST + JPA + QUERY METHOD + DTO
มุมมอง 29Kปีที่แล้ว
Link a la fuente oficial: docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories
GIT: GIT BRANCH + GIT MERGE + GIT CHECKOUT. Cómo trabajar con ramas en Git?
มุมมอง 1.3K2 ปีที่แล้ว
GIT: GIT BRANCH GIT MERGE GIT CHECKOUT. Cómo trabajar con ramas en Git?
GIT: GIT COMMIT --AMEND, GIT REBASE. Como reescribir el historial de Git.
มุมมอง 2.3K2 ปีที่แล้ว
GIT: GIT COMMIT AMEND, GIT REBASE. Como reescribir el historial de Git.
GIT: GIT CHECKOUT +GIT REVERT + GIT RESET. Cómo deshacer los cambios en Git?
มุมมอง 4.1K2 ปีที่แล้ว
GIT: GIT CHECKOUT GIT REVERT GIT RESET. Cómo deshacer los cambios en Git?
GIT: GIT STATUS + GIT LOG. Cómo inspeccionar un repositorio en Git?.
มุมมอง 4622 ปีที่แล้ว
GIT: GIT STATUS GIT LOG. Cómo inspeccionar un repositorio en Git?.
GIT: GIT ADD + GIT COMMIT + GIT PUSH. Cómo guardar cambios en un repositorio?
มุมมอง 5K2 ปีที่แล้ว
Abordamos los comandos git add, git commit y git push desde Git bash y VSCode.
GIT: GIT INIT + GIT CLONE. Cómo crear un repositorio?
มุมมอง 1K2 ปีที่แล้ว
GIT: GIT INIT GIT CLONE. Cómo crear un repositorio?
GIT: Introducción.
มุมมอง 1.1K2 ปีที่แล้ว
GIT: Introducción.
Cómo subir una solución de visual Studio 2019 a Github?
มุมมอง 5904 ปีที่แล้ว
Cómo subir una solución de visual Studio 2019 a Github?
Bootstrap 4: Introducción
มุมมอง 2234 ปีที่แล้ว
Bootstrap 4: Introducción
CSS: Selectores de etiqueta, clase e identificador
มุมมอง 1634 ปีที่แล้ว
CSS: Selectores de etiqueta, clase e identificador
CSS Introducción. Formas de insertar CSS.
มุมมอง 954 ปีที่แล้ว
CSS Introducción. Formas de insertar CSS.
PSeInt: Estructura de Control Repetitiva PARA
มุมมอง 394 ปีที่แล้ว
PSeInt: Estructura de Control Repetitiva PARA
Estructuras de Control Condicionales: Simples, Dobles y Múltiples. Depuración de Código.
มุมมอง 754 ปีที่แล้ว
Estructuras de Control Condicionales: Simples, Dobles y Múltiples. Depuración de Código.
HTML: Introducción
มุมมอง 4544 ปีที่แล้ว
HTML: Introducción
PseInt: Estructuras Condicionales
มุมมอง 434 ปีที่แล้ว
PseInt: Estructuras Condicionales
Buscadores: La propuesta de Google
มุมมอง 384 ปีที่แล้ว
Buscadores: La propuesta de Google
Alternativas a Google: Duck Duck Go, Ecosia, Bing, Yahoo, Google Académico
มุมมอง 2124 ปีที่แล้ว
Alternativas a Google: Duck Duck Go, Ecosia, Bing, Yahoo, Google Académico
Conversiones: Métodos de Descomposición Polinómica y Divisiones Sucesivas
มุมมอง 2114 ปีที่แล้ว
Conversiones: Métodos de Descomposición Polinómica y Divisiones Sucesivas
PSeInt: Variables y Expresiones
มุมมอง 4294 ปีที่แล้ว
PSeInt: Variables y Expresiones
Cómo crear un avatar #Face.co #Bitmoji #8Biticon #PowerPuff #QuedateEnCasa
มุมมอง 2604 ปีที่แล้ว
Cómo crear un avatar #Face.co #Bitmoji #8Biticon #PowerPuff #QuedateEnCasa

ความคิดเห็น

  • @21Survival
    @21Survival 15 ชั่วโมงที่ผ่านมา

    Me quedé sin palabras. Uno de los mejores canales que he visitado.

  • @enzoquartinozamora739
    @enzoquartinozamora739 วันที่ผ่านมา

    Demasiado buen video. Actualizado y completo. La felicito y agradezco montones!

  • @Carlos-gj1wj
    @Carlos-gj1wj 4 วันที่ผ่านมา

    Llevo 10 min y me encanta como explicas, espero los otros 50 no defrauden! Thanks for sharing

  • @reynablacidoaparicio1892
    @reynablacidoaparicio1892 6 วันที่ผ่านมา

    Hermoso curso. Explica demasiado claro y detallado. 🥰 Graciaas por tu tiempo.

  • @YeisonCordobaU
    @YeisonCordobaU 7 วันที่ผ่านมา

    Muy bien explicado 👍

  • @witnesstotheabyssartist3678
    @witnesstotheabyssartist3678 8 วันที่ผ่านมา

    Gracias a tu video de spring secutiry con jwt. pude hacer mi login de usuarios con dependencias muy actualizadas. Me costo, tuve que investigar codigo mas actualizado. pero lo logre. Me gustaria linkearte en linkedin en el futuro por basarme en tu trabajo para mi login de usuario. En realidad quiero hacer varios microservicios y entre ellos uno con spring security 6. Es para aplicar algun trabajo. Le mando un saludo soy juan pablo ochoa. Si te encuentro en linkedin te lo agradecere en la exposicion de mi trabajo. saludos

  • @gonsilva2006
    @gonsilva2006 9 วันที่ผ่านมา

    Hola Ivana! primero que nada muchas gracias, tu video me esta sirviendo de mucha ayuda. Te cuento, estoy intentando hacer una app sencilla pero que implemente oauth2 y jwt. Tengo el authorization server, donde tengo usuarios, roles, y clientes, el resource server, y el oauth client. Todos correctamente configurados y funcionando. El tema es que estoy teniendo problemas con las sesiones, ya que tengo entendido que al usar jwt deberian ser STATELESS, pero al ponerle esta configuracion, me genera un bucle en el /login que no se como arreglar. En el log del auth server me sale que el usuario se autentica correctamente pero me redirige al /login de nuevo. Tambien me sale que hay un error con sesiones invalidas o algo asi. No entiendo porque me genera este error con las sesiones si en teoria no las estoy usando. De todas formas no se bien en que estoy fallando. Te agradeceria si me pudieras dar una ayuda o algun comentario porque no encuentro videos en ninguna parte y me estoy volviendo loco. Segui al pie de la letra tu video pero mi problema aparece al poner las sesiones stateless. Me di cuenta que vos no pones la configuracion para que sean stateless. Es correcto manejar sesiones usando jwt? Estoy un poco perdido con este tema. Muchas gracias! Saludos!

  • @sixgeraf
    @sixgeraf 9 วันที่ผ่านมา

    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true debajo de donde debe ir mi contraseña me parece esto sabes porque me relaciona esto

  • @sixgeraf
    @sixgeraf 10 วันที่ผ่านมา

    nuevo subscriptor

  • @JavierMedina26
    @JavierMedina26 11 วันที่ผ่านมา

    Va directo y al grano. Hasta ahora no había conseguido algo que se ajustara a lo que necesitaba y con esto me inicio. Gracias

  • @denjiuzumaki4309
    @denjiuzumaki4309 19 วันที่ผ่านมา

    excelente tutorial, nunca habia entendido de manera tan facil Angular

  • @guilllermogrossovelarde8653
    @guilllermogrossovelarde8653 20 วันที่ผ่านมา

    pregunta de donde sacaste el link que pusiste en el POST?

  • @franklinalfredo3072
    @franklinalfredo3072 20 วันที่ผ่านมา

    Me encantó, seguí el video y lo pude hacer con las version 23 de Java. Gracias totales, aprendi algo nuevo hoy

  • @juanfelipero
    @juanfelipero 24 วันที่ผ่านมา

    Ivana eres lo máximo, excelente tutorial

  • @andresarturoperezarango1026
    @andresarturoperezarango1026 27 วันที่ผ่านมา

    Como podría usar Jwt validando una API externa?

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

    Gracias por tu contenido!! Tendré que ponerte en los agradecimientos de mi trabajo fin de grado!!

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

    Muchisiisismas gracias... , excelente video

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

    Que arquitectura se usa en este ejemplo?

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

    muy bueno el video, cada paso detallado, excelente

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

    Hola muy buen video me esta sirviendo de gran ayuda pero en la ruta del login ingresa al controlador pero no al servicio porque en postman me sale el 403 le he dado mil vueltas a mi codigo siguiendo el tuyo y no me sale hay alguna forma de contactarte para que me ayudes ?? Gracias

    • @Kendryd_123
      @Kendryd_123 12 วันที่ผ่านมา

      Lograste resolverlo?

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

    muchas gracias!

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

    Hola Ivana, una pregunta: como puedo trabajar agregando path context a los diversos servicios?

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

    Sos una genia Ivana

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

    Excelente video, todo muy bien explicado

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

    Te amo, Ivana

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

    GRACIAS, como me sacaste de una aprieto, muy buen video.

  • @MiguelCruz-zj5if
    @MiguelCruz-zj5if หลายเดือนก่อน

    ¿Qué versión de Angular se utilizó para este tutorial?

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

    Hola, en caso necesite realizar una comunicación entre servicios web (sin intervención humana de por medio) sería una buena idea usar OAuth 2.0? El enfoque de validación de credenciales mediante usuario y contraseña para los servicios sería válido?

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

    Gracias por tu contenido, me ayudo a resolver vacios basicos de la construcción de las entidades

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

    No entiendo nada. Todos diciendo que entienden todo, yo me siento frustrado.

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

    Excelente video muy muy bien explicado! Deje unos comentarios en el repo por que con las nuevas actualización de las librerías se deprecaron algunos métodos!

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

    Gracias por el video, muy bien explicado y con bonitos diagramas, de lo mejor que he visto en mucho tiempo

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

    Excelente forma de graficar y explicar. Muy ordenado y sin música de fondo. Solo desde mi modo de ver, sugeriría que muestre un puntero para señalar los objetos del cuales se está detallando el proceso. Gracias por la info.

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

    muchas gracias me ha salvado tu video, son muy buenos

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

    27/08/2024. Sigue siendo perfecto el contenido. GRACIAS

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

    Alguien sabe porque al momento de iniciar sesion y luego implementar el crud que va al ususario logeado no puedo tomar el username ??????? Lo digo porque es el unico dato que no puedo almacenar en la abse de datos. Saludos.

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

    Gracias por tu video!!! cre que varias cosas de lombok han cambiado, el lugar de usar @Data utilice @setter y @Getter. Un saludo!!

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

    Felicidades por el video, Profe!. Pero tengo una consulta, en el minuto 16:46 explica que el filtro del jwt valida si el token es nulo y si lo es, continua con el ciclo de authenticación, no debería terminar el ciclo de vida y tirar un error?.

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

    Que version de angular uso para este proyecto? Saludos.

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

    Excelente, muy bien explicado, es imposible no entender como hacer un merge, muchas gracias por compartirnos tus conocimientos, un fuerte abrazo Ivana.

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

    Wuauu! Ojala hubiese tenido este video en 2022 cuando estaba haciendo mi proyecto final, cómo has aprendido tanto de java + sb? Me sorprende ver tanto conocimiento, ojala un dia pueda tener todos esos conocimientos jeje gracias por el tuto

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

    Hola Ivana, estoy teniendo un problema en esta linea: authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(request.getUsername(), request.getPassword())); en la clase AuthService.java ahi me truena a la hora de consumir el endpoint de Login, no me sale nada en el log, pero cuando hago el debug sale una exception de "Bas Credentials" y no se que a que se debe. Tengo todas las clases igual que el github. Ayuda please. Y muchas gracias.

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

    te amo muchas gracias

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

    La parte del Registro estaba teniendo un errorcuando intentaba crear el nuevo registro de que no encontraba la tabla "user_seq" asi es que use la propiedad en el application.properties: spring.jpa.properties.hibernate.hbm2ddl.auto=create para que genere las tablas necesarias automaticamente cuando corres el proyecto. Espero les sirva. Saludos y Excelente material para los que estamos un poco oxidados en SpringSecurity. Gracias.

  • @MarcosHernandez-ie4xd
    @MarcosHernandez-ie4xd 2 หลายเดือนก่อน

    El contenido es muy bueno, no solo por la calidad del mismo, sino también por su presentación y explicación.

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

    hola Ivana me preocupa que casi no subas mas contenido, hay alguna manera de aprender con tu metodologia fuera de youtube ? gracias por el contenido !!!!!!

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

      Hola Alenjandro. Estoy con muchísimo trabajo, creo que por 1 mes más no podré subir contenido pero no me he olvidado!! Ni bien me desocupe estoy de nuevo!! Respecto a aprender fuera de youtube tengo un proyecto pensado de esas características, quizas para inicios del año que viene. Desde 0. Para aprender Angular o Spring Boot (aún no decido). Seguramente les estaré consultando :P

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

    un tutorial taaaan claro, con una voz tan tranquila y buena edicion es genial para gente que esta conociendo angular como yo, te recomendare en mi universidad, por lo pronto me suscribo y te doy like, gracias por tu labor, un abrazo!

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

    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.

  • @vadak_
    @vadak_ 3 หลายเดือนก่อน

    Qué buena explicación, de verdad muchas gracias! Fue el único tutorial que logré entender a full.