Enlace al ⭐ Master Definitivo en Spring Security 6 ⭐ más curso de Docker GRATIS : luismarquez.net/project/spring-security-jwt/ ✅ Enlace a un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz
La parte en la que explica la verificación y firma del token es excelente, ya que en casi ningún vídeo de JWT lo explican con un ejemplo paso por paso. Aunque el ejemplo sea sencillo. :)
la verdad que muy buen video. por otro lado te pregunto, tenes algun video donde enseñes a hacer un DTO para guardar los datos de la sesion del usuario? para luego hacer la parte de modificar el perfil del usuario desde el front.
Excelente video, solo para resaltar quisiera preguntarte por que en el método de login, no obtuviste el User por medio del Authentication que te retornaba el authenticationManager, así no habría necesidad de volver a consultar a la BD
Hola colega! En el Master se da una razón válida para hacer eso. Pero no hay ningún problema con que saques el UserDetail del Authentication, hay algunas mínimas diferencias que en sistemas medianos y pequeños no debe de importar. Saludos!
Hola, tengo una consulta. estoy usando vscode , todo me funciona perfecto pero solo hay un detalle no puedo acceder a ninguna URL los permisos están bien. cada vez que quiero ir a otra URL . me deniega el acceso tengo solo una URL configurada para que me deje ingresar al formulario de sesión todo lo otro necesito autenticación. inicio sesión , me genera el token cuando quiero ir a otra URL envió el token en la cabecera de la solicitud y me deniega el acceso . Solucion porfavor , llevo semanas si envió en formato json me deja mostrar un String nomas pero no me redirige
Excelente!! Amigo, una pregunta, si tengo una tablas roles en la base de datos, donde almacenos todos los roles que mi aplicación pueda tener, como puedo manejar el control de acceso mediante el rol
Excelente video, muchas gracias por compartir, solo me quedo la duda, ¿la entidad User tiene que estar nombrada forzosamente así, para que funcione el UsernamePasswordAuthenticationToken?
Hola colega! La entidad User se puede llamar como quieras, puede ser User, UserEntity, Usuario, Entidad Usuario, etc, etc. Spring Security no entiende de entidades User, lo que spring security entiende es la interfaz UserDetail y UserDetailsService. Saludos!
Hola Luis, una pregunta si tenemos un proyecto parecido a una pagina tipo workana pero las entidades principales son usuario y proyectos las clases serían similares a las de este proyecto que nos enseñaste en este video? Gracias.
mi gran duda es dónde puedo desplegar mi API rest de spring boot + jwt de forma gratuita ya que solo es para un trabajo de la Universidad 😁😁 ya intenté con heroku supuestamente hace el deploy con exito pero al testear da error 503 😭😭
Hola Luis, estoy siguiente el curso y claro, JWT v12 cambió cosas, podrías aclararme cómo se hace ahora el tema de signWith()? Porque estuvie mirando la documentación y salen los siguientes que no esté deprecados ya: 1- signWith(Key, SecureDigestAlgorithm). 2- signWith(Key key) El segundo no estoy seguro de que se firme solo correctamente, cómo se usa el 1? Gracias.
Hola colega! Subí un vídeo aclarando eso hace unos meses pero youtube me lo bajo por la música que utilicé en ese entonces. Veré si lo vuelvo a subir! Saludos!
@@ElCazadorDigital Al final te compré el curso, vale mucho la pena para ser sincero. Esta muy bien y no lo he acabado aún, estoy en ello. Pero muy bien todo hasta el momento.
Hola colega! Si puedes hacer eso. Simplemente crea una clase llamada Role y anotada con @Entity, luego le creas el atributo "id" de tipo long y además el atributo "name" de tipo RoleEnum. Ese atributo "name" debería de estar anotado con @Enumerated Saludos!
no estan pero lo podes agregar, yo los agregue. el que no estoy logrando poder hacer es el cambio de contraseña ya que no se como hacer el DTO para almacenar los datos de la sesion del usuario. pero el registro con la validacion de que no se repita el email y el forgot password los hice
Muy buen video, muchas gracias, una pequeña consulta, si se usa spring 2.7 con java 8 hay que seguir usando websecurityconfigureradapter o se puede igualmente hacer todo de esta manera?
Hola Colega! No te tendría que fallar para nada ya que la nueva forma de configurar la SecurityFilterChain es retro compatible con versiones anteriores, sólo cambian algunos nombres de métodos. Saludos!
saludos .. muy buena explicacion para bases pero quisiera saber si en tu curso se obtiene un conocimiento avanzado como por ejemplo customizar el archivo de configuracion de seguridad, algo que sea mas hacia ejemplos aplicados al dia a dia,,,, tambien quisiera saber si tienes algun ejemplo de como configurar el SecurityFilterChain que vegan los roles y los rutas de los endPoints por base de datos . de ante mano gracias si respondes el comentario
Hola colega! El curso va de 0 a 100 en temas de spring security en su última versión. En la sección 11 del curso vemos "Procesos de autorización personalizados" donde nos creamos la autenticación y autorización de nuestro sistema de una forma 100% dinámica desde bases de datos. Todos los ejemeplos son creados cómo se realizarían en cualquier empresa o proyecto independiente. Durante el curso realizamos la configuración de la SecurityFilterChain para diferentes casos de uso incluyendo OAuth2. ✅ Te dejo el temario completo por acá: más un cupón exclusivo para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO 【Ambos disponibles en hotmart y udemy】: tiny.cc/fqievz Salduso!
Muchas gracias por el tutorial! Estoy haciendolo paso por paso. Una pregunta, sobre la manera que pones los permisos y roles en un ENUM es debido a algún patrón de desarrollo? Y se podría hacer de alguna otra manera? Gracias :D
Hola colega! La manera en que maneje los roles y permisos no fue por ningun patrón de diseño en particular, fue una arbitraria, existen muchas formas de manejar ese tema de los permisos y roles. Visita este repo que cree y busca los roles y permisos y ahí los verás como entidad: github.com/luismarquez96c/MarvelAPIChallenge Saludos!
@@ElCazadorDigitalsi es verdad porque en las pruebas que hice en postman ya estaban los datos en la bd. Pero que se configura para que se ejecute al arranque de la app ?
hola luis. ya compre tu curso en Udemy. pero puedo hacer en este video. mandar una excepción cuando el jwt tiene problema. para mandar el error al cliente. el método exception que hiso en este video. parece funciona para los controladores el jwt no
@@moriljeanfrancois8532 If you prefer, write in your native language. Regarding the personalized message to send back to a web client, in that case, wrap the extraction of the JWT subject in try and catch blocks, and within the catch block, throw an AuthenticationCredentialsNotFoundException exception again and implement your AuthenticationEntryPoint to customize the message for the client. Please leave your questions in the Q&A section on Udemy. Si vous le souhaitez, écrivez dans votre langue maternelle. En ce qui concerne le message personnalisé à renvoyer à un client web, dans ce cas, enveloppez l'extraction du sujet du JWT dans des blocs try et catch, et dans le bloc catch, lancez à nouveau une exception AuthenticationCredentialsNotFoundException et implémentez votre AuthenticationEntryPoint pour personnaliser le message pour le client. Veuillez laisser vos questions dans la section Q&R sur Udemy Wenn Sie möchten, schreiben Sie in Ihrer Muttersprache. In Bezug auf die personalisierte Nachricht, die an einen Webkunden zurückgesendet werden soll, umschließen Sie in diesem Fall die Extraktion des JWT-Subjekts in try- und catch-Blöcken, und werfen Sie innerhalb des catch-Blocks erneut eine AuthenticationCredentialsNotFoundException-Ausnahme und implementieren Sie Ihren AuthenticationEntryPoint, um die Nachricht für den Kunden anzupassen. Bitte hinterlassen Sie Ihre Fragen im Q&A-Bereich auf Udemy
Qué tal colega! ⭐Efectivamente si se enseña eso. Aprenderás a generar un dto que contiene el access_token, el refresh_token y el id_token, todo de forma fácil Te dejo el enlace: tiny.cc/fqievz Saludos!
Qué tal Yordan, gracias por tu comentario, el MASTER lo puede encontrar tanto en Udemy como en Hotmart (la plataformas más confiable para adquirir tus cursos). ✅ Te dejo el enlace más un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz Saludos!
@@yordandanieltarazonagamboa4204 Mil gracias por confiar en mi trabajo Yordan. En la plataforma tienes una sección de preguntas y respuestas donde te podrás guiar en caso lo necesites. Yo estaré muy pendiente. Saludos!
Hola colega! El truco está en saber qué componentes están en el diagrama y cuál es la función de cada componente, de esa manera puedes tomar un diagrama y leerlo desde la parte que tu desees. Es decir, un diagrama resume algo y por ende no debes de empezar a estudiar por ahí, primero debes de ver qué lo compone, luego buscar esos componentes y comprenderlos y al final volver y leer el diagrama en el orden o flujo que desees. Saludos!
Hola Colega! No, el de Udemy tiene 20horas de contenido e incluye manejo de excepciones de seguridad, OAUTH2, Un curso de Docker desde CERO y otros cosas muy interesantes y útiles adicionales. Te dejo un cupón: tiny.cc/fqievz Saludos!
Qué tal Alejandro, gracias por tu comentario. Actualmente no cuento con tutorial o ejemplo utilizando un login con microsoft. Si te refieres a usar login utilizando tu email y password de outlokk en ese caso puedes utilizar OpenId Connect 1.0 que combina las tecnologías OAuth2.0 y Open Id. Recien estoy a punto de sacar un curso del tema si te interesa. Además, si en realidad lo que quieres hacer es un login con un active directory de un dominio de una empresa, en ese caso debes de aplicar un provider LDAP. Saludos!
Amigo buenas tardes excelente video Porfa me podrías ayudar en el postman al momento de ingresar la dirección de localhost:8080/auth/authenticate Me manda el código 401 Unauthorized
tengo el mismo problema, estoy revisando por segunda vez el video, y no logro ver donde esta mi error, avisame por favor si diste con la solucion, mil gracias
@@abelgomez7134 Chequeaste si en la consola te tira algun error de SQL? Lo que me pasó fue que habia un error en el import.sql, luego los datos no se cargaban bien y siempre me tiraba 403 aunque enviara el user y password bien.
Es genial como lo explicas, pero he visto que salió una nueva versión de spring boot 3.2.1 como también una nueva versión de jwt y han cambiado algunas cositas, me gustaría saber si el curso de udemy está actualizado con esas versiones?
Que tal colega. Puedes ir a ver el curso y verás en el temario que está actualizado en un 100%. Inclusive vas a encontrar la actualización de la librería jjwt a las 12.3.1 El master es 100% válido y actualizado. Saludos
Hola, el 3 de octubre se libero la versión 0.12 de jjwt y por eso te salen así colega. Hace un mes no existía esa versión de jjwt, solo existía hasta la 0.11.5. Haré un vídeo de actualización
@@ElCazadorDigital Como se llama tu cuenta de udemy, seria epico un curso donde realizarás un login completo usando react y springboot en los cuales se establecen perfiles para diferentes usuarios: Admin y user normales y puedan hacer ejecutar solo lo que le corresponda a cada usuario.
@@GersonDev ✅ Qué tal Colega, te comparto el enlace más un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz Con lo de react + oauth2, gracias por la sugerencia, veré si planifico y diseño algo así
@@ElCazadorDigital Excelente estare pendiente para comprarlo en Udemym asi mismo consulta tienes pensado hacer algun curso de microservicios u otros temas de spring boot ?
✅ Qué tal Colega, te dejo el enlace más un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz Saludos!
Sí, aquí te dejo un recurso donde explico a la perfección el uso de OAuth2.0 desde cero: tiny.cc/fqievz Creamos un servidor de autenticación y un servidor de recursos con los flujos: authorization code y authorization code with proof key code exchange. Saludos
Qué tal colega, gracias por tu comentario, el MASTER lo puede encontrar en udemy,. Te dejo el enlace al ⭐ MEJOR CURSO de Spring Security 6 ⭐ más un acceso 100% GRATUITO al curso de Docker desde CERO: tiny.cc/fqievz
Enlace al ⭐ Master Definitivo en Spring Security 6 ⭐ más curso de Docker GRATIS : luismarquez.net/project/spring-security-jwt/
✅ Enlace a un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz
justo lo iva a comprar, y para cuando lo tienes liberado y si piensas hacer uno de hibernete para spring??
@@hectorvargas4375 Espero que esta misma semana Hector.
Justo ahora estoy renderizando todo otra vez.
hola hermanito, quiero obtenerlo, tienes algun cupon?
@@akvarezaa4867 Hola colega!
Aquí tienes un cupón: tiny.cc/fqievz
Entro al enlace pero no veo el acceso al curso gratis de Docker que mencionas, como se adquiere?
Explicas muy claro, deberías hacer un curso de Spring Boot completo, creo que sería exitoso. Saludos!!
Explicación perfecta, me sirvió mucho para entender cada paso de implementar Spring Security y el JWT.
Muchas gracias por tu comentario colega!
Saludos! 👋👋👋
La parte en la que explica la verificación y firma del token es excelente, ya que en casi ningún vídeo de JWT lo explican con un ejemplo paso por paso. Aunque el ejemplo sea sencillo. :)
Hola Colega!
Gracias, le pongo mucha atención a cómo se explican las cosas y no solo al código como tal.
Saludos!
Un genio la verdad, super recomendable para hacer. Perdi 2 dias, y luego inverti 2 Horas en aprender
Excelente!
Qué bueno que te haya servidor colega!
Saludos!
Excelente de lo mejor que he visto en cuanto tutoriales muchos éxitos
Gracias colega!, saludos
Que fantástico tutorial! Muchas gracias
Qué tal colega!
Por nada, es un place!
Saludos!
Muy buena explicación. Excelente video, gracias.
Hola colega! Gracias por comentar
Genial
Muchisimas gracias Luis! Tremendo laburo. Un genio
Muchas gracias Fremen. Saludos!
la verdad que muy buen video. por otro lado te pregunto, tenes algun video donde enseñes a hacer un DTO para guardar los datos de la sesion del usuario? para luego hacer la parte de modificar el perfil del usuario desde el front.
Excelente video, solo para resaltar quisiera preguntarte por que en el método de login, no obtuviste el User por medio del Authentication que te retornaba el authenticationManager, así no habría necesidad de volver a consultar a la BD
Hola colega!
En el Master se da una razón válida para hacer eso.
Pero no hay ningún problema con que saques el UserDetail del Authentication, hay algunas mínimas diferencias que en sistemas medianos y pequeños no debe de importar.
Saludos!
Hola, tengo una consulta. estoy usando vscode , todo me funciona perfecto pero solo hay un detalle no puedo acceder a ninguna URL los permisos están bien. cada vez que quiero ir a otra URL . me deniega el acceso tengo solo una URL configurada para que me deje ingresar al formulario de sesión todo lo otro necesito autenticación. inicio sesión , me genera el token cuando quiero ir a otra URL envió el token en la cabecera de la solicitud y me deniega el acceso . Solucion porfavor , llevo semanas si envió en formato json me deja mostrar un String nomas pero no me redirige
Crack
Excelente!! Amigo, una pregunta, si tengo una tablas roles en la base de datos, donde almacenos todos los roles que mi aplicación pueda tener, como puedo manejar el control de acceso mediante el rol
@PreAuthorize("hasRole('ROLE_ADMIN')")
@PostMapping("/authenticate")
public ResponseEntity authenticate() {
// Código del controlador aquí
}
@@FraNko-Play Muchas gracias
Excelente video, muchas gracias por compartir, solo me quedo la duda, ¿la entidad User tiene que estar nombrada forzosamente así, para que funcione el UsernamePasswordAuthenticationToken?
Hola colega!
La entidad User se puede llamar como quieras, puede ser User, UserEntity, Usuario, Entidad Usuario, etc, etc.
Spring Security no entiende de entidades User, lo que spring security entiende es la interfaz UserDetail y UserDetailsService.
Saludos!
Hola Luis, una pregunta si tenemos un proyecto parecido a una pagina tipo workana pero las entidades principales son usuario y proyectos las clases serían similares a las de este proyecto que nos enseñaste en este video? Gracias.
mi gran duda es
dónde puedo desplegar mi API rest de spring boot + jwt de forma gratuita ya que solo es para un trabajo de la Universidad 😁😁
ya intenté con heroku supuestamente hace el deploy con exito pero al testear da error 503 😭😭
Hola Luis, estoy siguiente el curso y claro, JWT v12 cambió cosas, podrías aclararme cómo se hace ahora el tema de signWith()? Porque estuvie mirando la documentación y salen los siguientes que no esté deprecados ya:
1- signWith(Key, SecureDigestAlgorithm).
2- signWith(Key key)
El segundo no estoy seguro de que se firme solo correctamente, cómo se usa el 1?
Gracias.
Hola colega!
Subí un vídeo aclarando eso hace unos meses pero youtube me lo bajo por la música que utilicé en ese entonces.
Veré si lo vuelvo a subir!
Saludos!
@@ElCazadorDigital Al final te compré el curso, vale mucho la pena para ser sincero. Esta muy bien y no lo he acabado aún, estoy en ello. Pero muy bien todo hasta el momento.
La parte del enum hay alguna manera de hacerlo mismo pero usando una clase de rol?
Hola colega!
Si puedes hacer eso. Simplemente crea una clase llamada Role y anotada con @Entity, luego le creas el atributo "id" de tipo long y además el atributo "name" de tipo RoleEnum.
Ese atributo "name" debería de estar anotado con @Enumerated
Saludos!
@@ElCazadorDigital deberia usar algo tipo @OneToOne o usar la etiqueta @Embebed ? para marcar la relacion
Hola, utilizan verificacion de correo electronico para registrar usuario? olvidé contraseña y cambio de contraseña?
no estan pero lo podes agregar, yo los agregue. el que no estoy logrando poder hacer es el cambio de contraseña ya que no se como hacer el DTO para almacenar los datos de la sesion del usuario. pero el registro con la validacion de que no se repita el email y el forgot password los hice
Luis, he seguido paso a paso el tutorial, pero me sale el error 403 Forbbiden, y no entiendo porque... Incluso he usado el jjwt 0.11.5, uso Java 17
Muy buen video, muchas gracias, una pequeña consulta, si se usa spring 2.7 con java 8 hay que seguir usando websecurityconfigureradapter o se puede igualmente hacer todo de esta manera?
Hola Colega!
No te tendría que fallar para nada ya que la nueva forma de configurar la SecurityFilterChain es retro compatible con versiones anteriores, sólo cambian algunos nombres de métodos.
Saludos!
saludos .. muy buena explicacion para bases pero quisiera saber si en tu curso se obtiene un conocimiento avanzado como por ejemplo customizar el archivo de configuracion de seguridad, algo que sea mas hacia ejemplos aplicados al dia a dia,,,, tambien quisiera saber si tienes algun ejemplo de como configurar el SecurityFilterChain que vegan los roles y los rutas de los endPoints por base de datos . de ante mano gracias si respondes el comentario
Hola colega!
El curso va de 0 a 100 en temas de spring security en su última versión.
En la sección 11 del curso vemos "Procesos de autorización personalizados" donde nos creamos la autenticación y autorización de nuestro sistema de una forma 100% dinámica desde bases de datos.
Todos los ejemeplos son creados cómo se realizarían en cualquier empresa o proyecto independiente.
Durante el curso realizamos la configuración de la SecurityFilterChain para diferentes casos de uso incluyendo OAuth2.
✅ Te dejo el temario completo por acá: más un cupón exclusivo para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO 【Ambos disponibles en hotmart y udemy】: tiny.cc/fqievz
Salduso!
@@ElCazadorDigital he comprado el curso... Muchas gracias por la info
@@bryanvanegas718 Gracias por la confianza.
Sé que te será de mucho ayuda en tu trabajo o en tus proyectos personales.
Muchas gracias por el tutorial! Estoy haciendolo paso por paso. Una pregunta, sobre la manera que pones los permisos y roles en un ENUM es debido a algún patrón de desarrollo? Y se podría hacer de alguna otra manera? Gracias :D
Hola colega!
La manera en que maneje los roles y permisos no fue por ningun patrón de diseño en particular, fue una arbitraria, existen muchas formas de manejar ese tema de los permisos y roles.
Visita este repo que cree y busca los roles y permisos y ahí los verás como entidad: github.com/luismarquez96c/MarvelAPIChallenge
Saludos!
@ElCazadorDigital que paso con el curso de spring?
Era una prueba piloto colega!
Ya dejé una publicación en el canal con más detalles del MASTER en Spring Boot 3 completo.
Gracias muy buen video. Pero en que momento se ejecuta el "import.sql" ?
Hola Javier, se ejecuta en el arranque de la App
@@ElCazadorDigitalsi es verdad porque en las pruebas que hice en postman ya estaban los datos en la bd. Pero que se configura para que se ejecute al arranque de la app ?
@@javierrz2045 Con que el archivo se llame import.sql es suficiente, spring lo busca y si lo encuentra en el arranque entonces lo ejecuta.
hola luis. ya compre tu curso en Udemy. pero puedo hacer en este video. mandar una excepción cuando el jwt tiene problema. para mandar el error al cliente. el método exception que hiso en este video. parece funciona para los controladores el jwt no
Hola, Si se puede enviar al cliente un mensaje personalizado. Revisa la sección de manejo de excepciones del máster.
Saludos
Del máster en udemy si esto.
@@moriljeanfrancois8532 ??
@@moriljeanfrancois8532
If you prefer, write in your native language. Regarding the personalized message to send back to a web client, in that case, wrap the extraction of the JWT subject in try and catch blocks, and within the catch block, throw an AuthenticationCredentialsNotFoundException exception again and implement your AuthenticationEntryPoint to customize the message for the client. Please leave your questions in the Q&A section on Udemy.
Si vous le souhaitez, écrivez dans votre langue maternelle. En ce qui concerne le message personnalisé à renvoyer à un client web, dans ce cas, enveloppez l'extraction du sujet du JWT dans des blocs try et catch, et dans le bloc catch, lancez à nouveau une exception AuthenticationCredentialsNotFoundException et implémentez votre AuthenticationEntryPoint pour personnaliser le message pour le client. Veuillez laisser vos questions dans la section Q&R sur Udemy
Wenn Sie möchten, schreiben Sie in Ihrer Muttersprache. In Bezug auf die personalisierte Nachricht, die an einen Webkunden zurückgesendet werden soll, umschließen Sie in diesem Fall die Extraktion des JWT-Subjekts in try- und catch-Blöcken, und werfen Sie innerhalb des catch-Blocks erneut eine AuthenticationCredentialsNotFoundException-Ausnahme und implementieren Sie Ihren AuthenticationEntryPoint, um die Nachricht für den Kunden anzupassen. Bitte hinterlassen Sie Ihre Fragen im Q&A-Bereich auf Udemy
@@ElCazadorDigital hola luis. ya deje la pregunta en Udemy. pero puede especificar en que clase hay que poner el try catch.
en el curso enseña a actualizar el token sin necesidad de volvernos a logear?? un resfresTokens()
Qué tal colega!
⭐Efectivamente si se enseña eso.
Aprenderás a generar un dto que contiene el access_token, el refresh_token y el id_token, todo de forma fácil
Te dejo el enlace: tiny.cc/fqievz
Saludos!
Excelente video y explicacion.
Tego una pregunta ¿Donde puedo conseguir los cursos? ya que los busque en tutorialspoint y udemy y no estan.
Qué tal Yordan, gracias por tu comentario, el MASTER lo puede encontrar tanto en Udemy como en Hotmart (la plataformas más confiable para adquirir tus cursos).
✅ Te dejo el enlace más un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz
Saludos!
@@ElCazadorDigital Genial, ya lo compre 😁
@@yordandanieltarazonagamboa4204 Mil gracias por confiar en mi trabajo Yordan.
En la plataforma tienes una sección de preguntas y respuestas donde te podrás guiar en caso lo necesites.
Yo estaré muy pendiente. Saludos!
Hay algún truco para leer los diagramas ? nunca entiendo ni por donde empezar jsjs
Hola colega!
El truco está en saber qué componentes están en el diagrama y cuál es la función de cada componente, de esa manera puedes tomar un diagrama y leerlo desde la parte que tu desees.
Es decir, un diagrama resume algo y por ende no debes de empezar a estudiar por ahí, primero debes de ver qué lo compone, luego buscar esos componentes y comprenderlos y al final volver y leer el diagrama en el orden o flujo que desees.
Saludos!
este es el mismo que tienes en udemy?
Hola Colega!
No, el de Udemy tiene 20horas de contenido e incluye manejo de excepciones de seguridad, OAUTH2, Un curso de Docker desde CERO y otros cosas muy interesantes y útiles adicionales.
Te dejo un cupón: tiny.cc/fqievz
Saludos!
@@ElCazadorDigital tu curso de udemy tiene agragar usuaios? roles? dar de bajar y de alta usuarios?
muito bom
Muchas gracias!
Tendras un ejemplo con Microsoft Login?
Qué tal Alejandro, gracias por tu comentario.
Actualmente no cuento con tutorial o ejemplo utilizando un login con microsoft.
Si te refieres a usar login utilizando tu email y password de outlokk en ese caso puedes utilizar OpenId Connect 1.0 que combina las tecnologías OAuth2.0 y Open Id.
Recien estoy a punto de sacar un curso del tema si te interesa.
Además, si en realidad lo que quieres hacer es un login con un active directory de un dominio de una empresa, en ese caso debes de aplicar un provider LDAP.
Saludos!
Amigo buenas tardes excelente video
Porfa me podrías ayudar en el postman al momento de ingresar la dirección de localhost:8080/auth/authenticate
Me manda el código 401 Unauthorized
tengo el mismo problema, estoy revisando por segunda vez el video, y no logro ver donde esta mi error, avisame por favor si diste con la solucion, mil gracias
a mi me da 403 cuando pruebo 1:39
@@abelgomez7134 Chequeaste si en la consola te tira algun error de SQL? Lo que me pasó fue que habia un error en el import.sql, luego los datos no se cargaban bien y siempre me tiraba 403 aunque enviara el user y password bien.
lo han podido resolver? me quedé estancado en ese error, meto el user y el passwprd correcto y me tira el error 401
@@jagmig15 Hola amigo, pudistes resolver ese error, yo me quede aquí y no se que hacer?
Es genial como lo explicas, pero he visto que salió una nueva versión de spring boot 3.2.1 como también una nueva versión de jwt y han cambiado algunas cositas, me gustaría saber si el curso de udemy está actualizado con esas versiones?
Que tal colega.
Puedes ir a ver el curso y verás en el temario que está actualizado en un 100%. Inclusive vas a encontrar la actualización de la librería jjwt a las 12.3.1
El master es 100% válido y actualizado.
Saludos
Si este tutorial fue subido hace un mes por qué los métodos que el utiliza para generar el token aparecen todos deprecated?
Hola, el 3 de octubre se libero la versión 0.12 de jjwt y por eso te salen así colega.
Hace un mes no existía esa versión de jjwt, solo existía hasta la 0.11.5.
Haré un vídeo de actualización
@@ElCazadorDigital gran video hermano gracias
@@ElCazadorDigital estaré esperando el video con la actualización, excelente contenido, Caza!
@@JesusPabloAviOli Ya sé publico, ve al canal y busca un vídeo que se llama "creación y validación de JWT"
Cuando estará disponible en udemy
A finales de esta semana
@@ElCazadorDigital Como se llama tu cuenta de udemy, seria epico un curso donde realizarás un login completo usando react y springboot en los cuales se establecen perfiles para diferentes usuarios: Admin y user normales y puedan hacer ejecutar solo lo que le corresponda a cada usuario.
@@GersonDev ✅ Qué tal Colega, te comparto el enlace más un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz
Con lo de react + oauth2, gracias por la sugerencia, veré si planifico y diseño algo así
Este curso lo vas a publicar en Udemy ?
Por supuesto, ya se está subiendo, se publicará en tutorialspoint, udemy y un tercera forma en la cual estoy trabajando ahora mismo.
@@ElCazadorDigital Excelente estare pendiente para comprarlo en Udemym asi mismo consulta tienes pensado hacer algun curso de microservicios u otros temas de spring boot ?
@@HenryHernandezR.R De hecho si estaba preparando otros cursos de java y spring, notificaré por este canal cuando estén listos.
@@ElCazadorDigital muchas gracias!!!
✅ Qué tal Colega, te dejo el enlace más un cupón EXCLUSIVO para el ⭐ MASTER Definitivo en Spring Security 6 ⭐ + un Curso GRATUITO de Docker desde CERO: tiny.cc/fqievz
Saludos!
Muy bien pero lo importante es oauth2 con spring 6
Sí, aquí te dejo un recurso donde explico a la perfección el uso de OAuth2.0 desde cero: tiny.cc/fqievz
Creamos un servidor de autenticación y un servidor de recursos con los flujos: authorization code y authorization code with proof key code exchange.
Saludos
Doc. Ojala subas cupones para el curso de udemy 😢
Qué tal colega, gracias por tu comentario, el MASTER lo puede encontrar en udemy,.
Te dejo el enlace al ⭐ MEJOR CURSO de Spring Security 6 ⭐ más un acceso 100% GRATUITO al curso de Docker desde CERO: tiny.cc/fqievz