- 31
- 270 535
Ivana Soledad Rojas Córsico
เข้าร่วมเมื่อ 10 ส.ค. 2012
Hola!! Soy Ivana Rojas Córsico, una enamorada de la vida. La programación es mi pasión, amo enseñar y aprender todos los días! Soy apasionada y detallista en todas las cosas que me propongo y, suelo complicarme la existencia buscando mejores formas de hacer.
Es mi intención a partir de este canal, promover la programación desde una perspectiva de “entendimiento”. Si entendemos cómo funcionan las cosas, podremos crear a partir de éstos nuevos conocimientos, adaptar a nuestras necesidades y encontrar nuevas y creativas soluciones. De nada sirve seguir un "paso a paso" si no entendemos lo que estamos haciendo.
La programación puede ser desafiante en ocasiones, pero recuerda! cada desafío es una oportunidad de aprendizaje.
Abrazo!
Ivana
Ing. en Sistemas de Información
Prof. de Educación Técnica
Prof. de Informática
Es mi intención a partir de este canal, promover la programación desde una perspectiva de “entendimiento”. Si entendemos cómo funcionan las cosas, podremos crear a partir de éstos nuevos conocimientos, adaptar a nuestras necesidades y encontrar nuevas y creativas soluciones. De nada sirve seguir un "paso a paso" si no entendemos lo que estamos haciendo.
La programación puede ser desafiante en ocasiones, pero recuerda! cada desafío es una oportunidad de aprendizaje.
Abrazo!
Ivana
Ing. en Sistemas de Información
Prof. de Educación Técnica
Prof. de Informática
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!
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?
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?
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.
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
Cómo crear un avatar #Face.co #Bitmoji #8Biticon #PowerPuff #QuedateEnCasa
มุมมอง 2604 ปีที่แล้ว
Cómo crear un avatar #Face.co #Bitmoji #8Biticon #PowerPuff #QuedateEnCasa
Me quedé sin palabras. Uno de los mejores canales que he visitado.
Demasiado buen video. Actualizado y completo. La felicito y agradezco montones!
Llevo 10 min y me encanta como explicas, espero los otros 50 no defrauden! Thanks for sharing
GOD!!!!!
Hermoso curso. Explica demasiado claro y detallado. 🥰 Graciaas por tu tiempo.
Muy bien explicado 👍
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
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!
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
nuevo subscriptor
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
excelente tutorial, nunca habia entendido de manera tan facil Angular
pregunta de donde sacaste el link que pusiste en el POST?
Me encantó, seguí el video y lo pude hacer con las version 23 de Java. Gracias totales, aprendi algo nuevo hoy
Ivana eres lo máximo, excelente tutorial
Como podría usar Jwt validando una API externa?
Gracias por tu contenido!! Tendré que ponerte en los agradecimientos de mi trabajo fin de grado!!
Muchisiisismas gracias... , excelente video
Que arquitectura se usa en este ejemplo?
muy bueno el video, cada paso detallado, excelente
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
Lograste resolverlo?
muchas gracias!
Hola Ivana, una pregunta: como puedo trabajar agregando path context a los diversos servicios?
Sos una genia Ivana
Excelente video, todo muy bien explicado
Te amo, Ivana
GRACIAS, como me sacaste de una aprieto, muy buen video.
¿Qué versión de Angular se utilizó para este tutorial?
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?
Gracias por tu contenido, me ayudo a resolver vacios basicos de la construcción de las entidades
No entiendo nada. Todos diciendo que entienden todo, yo me siento frustrado.
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!
Gracias por el video, muy bien explicado y con bonitos diagramas, de lo mejor que he visto en mucho tiempo
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.
muchas gracias me ha salvado tu video, son muy buenos
27/08/2024. Sigue siendo perfecto el contenido. GRACIAS
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.
Gracias por tu video!!! cre que varias cosas de lombok han cambiado, el lugar de usar @Data utilice @setter y @Getter. Un saludo!!
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?.
Que version de angular uso para este proyecto? Saludos.
Excelente, muy bien explicado, es imposible no entender como hacer un merge, muchas gracias por compartirnos tus conocimientos, un fuerte abrazo Ivana.
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
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.
te amo muchas gracias
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.
El contenido es muy bueno, no solo por la calidad del mismo, sino también por su presentación y explicación.
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 !!!!!!
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
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!
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.
Qué buena explicación, de verdad muchas gracias! Fue el único tutorial que logré entender a full.