🔒✨ Spring Security 6: La Guía Completa para Principiantes 🚀🔑

  Рет қаралды 19,280

Un Programador Nace

Un Programador Nace

Күн бұрын

¡Domina Spring Security con facilidad! 🌟 Explora mi guía completa para principiantes y conviértete en el guardián de tus aplicaciones. 🛡️ Aprende a implementar autenticación, autorización y mucho más, en una serie de lecciones prácticas y fáciles de seguir. ¡Tu viaje hacia la codificación segura comienza aquí! 🔐💼
▶️ Repositorio de GitHub con el código fuente:
github.com/UnProgramadorNaceO...
🔶 Relaciones con JPA: • Dominando las Relacion...
🔶 Asociaciones con JPA: • Spring Data JPA: Tipos...
🔶Patron Builder: • Patrones de diseño: Bu...
🔔 Redes sociales 🔔
🔶Facebook:
profile.php?...
🔶Instagram:
/ unprogramadornaceofficial
🔶 Sígueme en LinkedIn: www.linkedin.com/comm/mynetwork/discovery-see-all?usecase=PEOPLE_FOLLOWS&followMember=unprogramadornace
🔶 Contacto:
unprogramadornace@gmail.com
⭐Donaciones⭐
paypal.me/unprogramadornace?c...
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
Si este video ha sido de ayuda para ti, por favor ayudame tú a mí con un poderoso like al video y suscribiéndote al canal para seguir creando más contenido como este.
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
Temario:
00:00:00 Intro
0:00:48 Explicacion arquitectura Spring Secutiry
0:10:43 Inicio del proyecto
0:15:35 Incio con Spring Security
0:22:27 Configurar Spring Security
1:02:06 Configurar Spring Security + Base de datos
#springsecurity
#springboot3
#springframework
#jwt
#java

Пікірлер: 227
@josetomas3092
@josetomas3092 16 сағат бұрын
Hola, me gusto mucho el video y muy completo! excelente calidad! Si me sentí un poco perdido pero porque no sabia que me faltaban temas por saber, me podrían recomendar videos, blogs o artículos sobre el API Stream de Java. Gracias!
@marktulsoto8685
@marktulsoto8685 4 ай бұрын
Primero!, que bueno que un paisano esté ofreciendo este tipo de contenidos en español, es una rareza , casi no hay nada y todo está en inglés. Muchas gracias!
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias por comentar. Me alegra saber que mi contenido ayuda a tanta gente. ¡Saludos!
@weltonvieiradossantos9659
@weltonvieiradossantos9659 13 күн бұрын
Excelente explicación. Todo hecho con cariño, atención y bien detallado. Gracias por el aporte.
@maximilianovega5294
@maximilianovega5294 19 күн бұрын
Exelente explicacion de spring security. Busque mucho un video asi. Muchas Gracias por el aporte !
@sacrabma9274
@sacrabma9274 25 күн бұрын
Es la mejor explicación que eh visto sobre Spring Security que eh visto. Es claro, preciso sin tecnisismos y va directo al punto. Muchas gracias por contentido de TAN alta calidad!!! 👊👍
@unprogramadornace
@unprogramadornace 24 күн бұрын
Muchas gracias por tu comentario. ¡Saludos!
@helker999
@helker999 Ай бұрын
Es uno de los mejores videos explicando SpringSecurity! Gracias por tu trabajo
@saulolo
@saulolo 2 ай бұрын
..Porfa, tambien un video de las colecciones de Java y de la API Stream.
@gerard2309
@gerard2309 4 ай бұрын
Excelente video como siempre, muchas gracias. Estaría muy bueno uno de autenticación Oauth 2
@edgardocozzo
@edgardocozzo Ай бұрын
Voy a Dar de Baja todas las Plataformas de streaming por que encontré Cine en este Canal 🚬.. Impecable !!
@Softrough1989
@Softrough1989 4 күн бұрын
Excelente tu manera de explicar, intenté muchas veces y me mareaba pero al entender la estructura ya pude arrancar. Muchas gracias
@unprogramadornace
@unprogramadornace 3 күн бұрын
Gracias por comentar. ¡Saludos!
@eelrorro
@eelrorro 17 сағат бұрын
sos muy crack hermano, gracias
@JulioRodriguez-qe6tl
@JulioRodriguez-qe6tl 4 ай бұрын
Genial, es el primer video que veo actualizado. Enhorabuena, muchas gracias por tu tiempo
@unprogramadornace
@unprogramadornace 4 ай бұрын
Gracias por comentar. ¡Saludos!
@arieliten26
@arieliten26 Ай бұрын
Lejos lejos el mejor canal de programación para aprender en mi caso java! profesor no se hace se nace y sin duda tenes el don de explicar algo tan complejo de forma fácil. te super felicito y gracias por el enorme trabajo que haces para que todos estos tutoriales estén al alcance de todos!
@unprogramadornace
@unprogramadornace Ай бұрын
Muchas gracias por tus palabras y por tomarte el tiempo de escribirlas. ¡Saludos!
@veronicapacheco6908
@veronicapacheco6908 9 сағат бұрын
si quiero crear los usuarios con sus roles y permisos desde una interfaz, se podria hacer ? es muy tedioso o como lo haria, seria chevere un video de esos como hacerlo, gracias !
@tonoal3005
@tonoal3005 3 ай бұрын
Tremenda explicación, muchas gracias!!!!
@JuandiAtomic
@JuandiAtomic 3 ай бұрын
Hola! Que buenvídeo, me sirvió muchísimo, me gustaría que hicieras un vídeo de cómo hacer un login y sign up conectándolo e implementándolo en ese proyecto, Gracias!!!
@anthonymedina4535
@anthonymedina4535 4 ай бұрын
Sos un genio amigo, gracias por el aporte
@JuanKrloZ
@JuanKrloZ 4 ай бұрын
que detallazooooo, muchas gracias!!
@juanfranciscolencina6489
@juanfranciscolencina6489 2 ай бұрын
es excelente tu aporte!!!!!!!!!!!! "Estaría bueno, en la medida que puedas, un video sobre el manejo de errores y excepciones."
@albertoe4845
@albertoe4845 4 ай бұрын
Hace poco conocí tu canal con el vídeo de Jasper, agradecido por el contenido qué haces!
@adalidtancachilimachi9939
@adalidtancachilimachi9939 3 ай бұрын
Muchas gracias, excelente vídeo ahora ya entendí Spring Security
@matiassandacz9145
@matiassandacz9145 3 ай бұрын
Excelente video. Muy bueno!!! Todo muy bien explicado. Muchísimas Gracias.
@jhonhm7417
@jhonhm7417 4 ай бұрын
De maravilla en la forma como explicas tu configuración con Spring Security 6, espero el siguiente video
@catalinapol8023
@catalinapol8023 6 күн бұрын
Gran video crack 🙌👏👏
@nachiro_dev
@nachiro_dev 2 ай бұрын
Excelente video! gracias.
@renatopantoja4596
@renatopantoja4596 4 ай бұрын
Acabe de ver tu video introductorio de Spring Security y es perfecto, muchas gracias.
@gonzaloturconi4657
@gonzaloturconi4657 4 ай бұрын
Impresionante la calidad del contenido como siempre, se nota mucho el esfuerzo y la dedicación en cada uno de tus videos, espero ansioso la segunda parte!! Muchas gracias, un abrazo grande desde Argentina
@davidxcode
@davidxcode 4 ай бұрын
Muchas gracias por este contenido de gran calidad! Siempre se aprende mucho amigo y lo menos que puedo hacer es agradecer y desearte una vida feliz y tranquila.
@3psilon1207
@3psilon1207 4 ай бұрын
Excelente explicacion, Muchas gracias por compartir tus conocimientos, estuve buscando y no encontraba nada de spring security actualizado.... Crack
@juniorc4369
@juniorc4369 Ай бұрын
Explicas demasiado bien, este tema se me hacía complejo, gracias !!
@jhoanmateofrancovargas1405
@jhoanmateofrancovargas1405 2 ай бұрын
Excelente video, muy buena explicación ya me queda mas claro el tema de la arquitectura basica de spring security.
@franci04101985
@franci04101985 4 ай бұрын
Muy buen video Santiago, bien explicado, muchas Gracias por compartir tus conocimientos con la comunidad, saludos desde Paraguay.
@saulolo
@saulolo 2 ай бұрын
Bacan, súper agradecido como siempre, pude implementar esta asignación en el proyecto en que trabajo gracias a tu excelente y fácil forma de explicar. Como petición, me gustaría que profundizaras en la implementación de los Query Methods. Si es posible hacer un video explicando al detalle los pros y contras, y tambien sobre el Optional; te lo agradecería mucho.
@unprogramadornace
@unprogramadornace 2 ай бұрын
Hola, tendré en cuenta tu sugerencia, gracias por comentar. ¡Saludos!
@GuillermoSanchezPalacios
@GuillermoSanchezPalacios 4 ай бұрын
Esperando con ansias, el video acerca del API Stream. porfavor
@ohkkai
@ohkkai 4 ай бұрын
Gracias hermano , no sabes cuanto espero tus videos. mereces mas subs.
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias por tu comentario. Saludos Crack.
@aliothantoniofuentesabella2175
@aliothantoniofuentesabella2175 4 ай бұрын
Gran video amigo!!!
@nandoagustinbravo7037
@nandoagustinbravo7037 Ай бұрын
Eres increíble, estoy usando tu código en un proyecto de mi empresa. Muchas gracias
@sirsherguioth4573
@sirsherguioth4573 2 ай бұрын
Muy buen hombre, usted es una persona mucha valía, le estoy inmensamente agradecido por su noble labor de enseñanza en esta bella disciplina.
@unprogramadornace
@unprogramadornace 2 ай бұрын
Gracias por tus palabras y por tomarte el tiempo de comentar. ¡Saludos!
@carlosandresmahechalozada3996
@carlosandresmahechalozada3996 4 ай бұрын
Gracias
@elibargaz
@elibargaz 4 ай бұрын
Muy bien explicado, esperamos el video con la implementacion de JWT!
@yairmanzo
@yairmanzo 4 ай бұрын
Y oauth2 por favor!!
@wilfredoguiamunoz
@wilfredoguiamunoz 4 ай бұрын
Buen video, espero con ansias el siguiente. Saludos amigo
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola Wilfredo, mañana 25/03/2024 a las 8:00 am se sube el siguiente. Te invito a encender las notificaciones para que KZfaq te avise. ¡Saludos!
@embusteroso
@embusteroso 3 ай бұрын
hermano eres un genio explicando, he pagando cursos en udemy q no te llegan ni a la mitad de calidad
@unprogramadornace
@unprogramadornace 3 ай бұрын
Gracias por comentar. ¡Saludos!
@hugoemanuelifran1384
@hugoemanuelifran1384 21 күн бұрын
excelente tutorial !!
@valentinsanchez9011
@valentinsanchez9011 2 ай бұрын
Muchas gracias hermano, me encantan tus videos!!! Muy buena calidad parce y explicas super bien, muchisimas gracias
@unprogramadornace
@unprogramadornace 2 ай бұрын
Gracias por comentar. ¡Saludos!
@andresfeliperiveroburgos3244
@andresfeliperiveroburgos3244 Ай бұрын
Muy buena explicación, entendido completamente. Esperamos el tutorial de Spring Security JWT implementado con microservicios por favor!
@ronaldgarciavazquez8232
@ronaldgarciavazquez8232 4 ай бұрын
He estado muy ocupado y aún no lo he visto, pero estoy seguro que debe ser como todos los anteriores, llenos de valor, prácticos y con explicaciones sencillas... Muchísimas gracias.
@mrhuevo9265
@mrhuevo9265 4 ай бұрын
Justo lo que estaba buscando. Muchas gracias ;)
@unprogramadornace
@unprogramadornace 4 ай бұрын
De nada!
@angelcorrea4008
@angelcorrea4008 4 ай бұрын
Muy buen video, aprendí mucho, gracias. Estaría muy bien si haces un video explicando STREAMS, por favor
@christiandanielvillegasuma8008
@christiandanielvillegasuma8008 3 ай бұрын
Toma tu like crack. Gracias
@jasiescobar107
@jasiescobar107 4 ай бұрын
Yo compré un curso de un vato que exlica a la carrera y este compa viene a expliar tan bien. Canal GOD.
@cesar4540
@cesar4540 13 күн бұрын
increíble Video 💯💯
@erikantony9990
@erikantony9990 3 ай бұрын
Excelente video me gusto mucho que colocaras la arquitectura de como trabaja spring secuirty me ayudo a guiarme mas y a entenderlo mejor
@unprogramadornace
@unprogramadornace 3 ай бұрын
Muchas gracias por comentar. Me alegra que te haya gustado el vídeo. ¡Saludos!
@JuanLiz
@JuanLiz Ай бұрын
Entendible al 100%, excelente. Pude integrarlo a un proyecto existente con migraciones y un modelo de datos diferente sin ningún problema. Para mi caso implementé la interfaz UserDetails directamente en la entidad, y todo funcionando perfecto. Muchas gracias
@tico646
@tico646 4 ай бұрын
eres un modelo bro a seguir saludos desde colombia siempre estoy pendiente a cualquier contenido que subes en especial de spring tus explicaciones son muy buenas
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias por tu comentario y gracias por la fidelidad al canal. Me llena de orgullo leer este tipo de comentarios. ¡Saludos!
@cesarleon1892
@cesarleon1892 4 ай бұрын
Santigo muchas gracias por tu excelente aporte a la comunidad saludos desde Pereira 🙏
@unprogramadornace
@unprogramadornace 4 ай бұрын
Gracias por tu comentario. Me alegra saber que te ayudó el vídeo. ¡Saludos!
@calcifer1338
@calcifer1338 4 ай бұрын
Buen vídeo!!!
@alejandromuneraj4285
@alejandromuneraj4285 3 ай бұрын
Muchas muchas gracias excelente profesor y contenido se nota la experiencia por la facilidad con que explicas.
@unprogramadornace
@unprogramadornace 3 ай бұрын
Muchas gracias por comentar. ¡Saludos!
@israeljuarez5946
@israeljuarez5946 Ай бұрын
video de la API streams! porfa
@pablomagnavachi2961
@pablomagnavachi2961 4 ай бұрын
mirá la primera parte y sos un crack! explicas de una manera maravillosa!! Muchas gracias.
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias. ¡Saludos!
@ericalessandrini9174
@ericalessandrini9174 4 ай бұрын
👏👏👏👏👏 aplauso cerrado Santiago! Que buen video hermano, es un lujo el contenido!! Ya tengo las notificaciones encendidas para cuando subas la otra parte y por ahora me voy a ver el video del patron Builder! Saludos desde Argentina 🫶
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias por tu comentario. Me alegra que el vídeo te haya gustado. ¡Saludos!
@danielaescobar497
@danielaescobar497 2 ай бұрын
gracias por el video profe!! saludos desde brasil
@unprogramadornace
@unprogramadornace 2 ай бұрын
Gracias a ti por comentar. ¡Saludos!
@stalyn7061
@stalyn7061 4 ай бұрын
Buen video 👍.
@miguelortega9075
@miguelortega9075 4 ай бұрын
Excelente video amigo, había escuchado de este canal en algunos grupos de facebook pero nunca había tenido la oportunidad de ver alguno de tus videos hasta ahora. Muy buena calidad, directo al grano pero bien explicado, de lo mejor que haya visto antes, muchas felicidades.
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias por tu comentario. Bienvenido a la comunidad. ¡Saludos!
@edgarpimentel6160
@edgarpimentel6160 4 ай бұрын
Saludos Lider gracias gracias por el paso a paso de Spring Boot Java microservicios con el objetivo de aprender, si es posible con kubernetes docker moba Jenkins por favor
@JohnFZuniga
@JohnFZuniga 3 ай бұрын
Excelente contenido. Muy didáctico para explicar, el inicio del video ayuda bastante para situarnos. Muchísimas gracias!
@unprogramadornace
@unprogramadornace 3 ай бұрын
Muchas gracias por comentar. Saludos.
@gersonestuardoalonzotajibo9834
@gersonestuardoalonzotajibo9834 3 ай бұрын
¡Sinceramente aprecio mucho tu contenido, la verdad ni en un curso pagado explican tan bien como tu! sigue adelante, bendiciones, espero puedas compartir mas de tus conocimientos!
@unprogramadornace
@unprogramadornace 3 ай бұрын
Muchas gracias por tus palabras y por tomarte el tiempo de comentar, me alegra bastante que mi contenido haya sido de ayuda para ti. ¡Saludos!
@fabiansuarez7934
@fabiansuarez7934 4 ай бұрын
Excelente curso, claro y hasta lo entiendo de primera, incluso algo tan complejo como seguridad!!!! felicitaciones!! Y sí, me vendría bien un curso de API String de Java. Gracias!!!
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, tendré en cuenta tu sugerencia. No te olvides que si mi vídeo fue de ayuda para ti, ayúdame tu a mi con un like al vídeo y suscribiendote al canal. ¡Saludos!
@leonelojeda8335
@leonelojeda8335 4 ай бұрын
La verdad que un video supercompleto💣. En 2 horas aprendí muchisimo, GRACIAS por este contenido. Quedo a la espera del video de Query Methods y Optional. Espero que puedas seguir subiendo videos de esta calidad ya que me ayudas muchisimo. Saludos desde Argentina🤓
@unprogramadornace
@unprogramadornace 4 ай бұрын
Muchas gracias por tu comentario. Me alegra saber que mi contenido es de ayuda para ti. ¡Saludos!
@176palo
@176palo 3 ай бұрын
Que bien explicado el flujo de los datos hermano, me sacó de la confusión.
@unprogramadornace
@unprogramadornace 3 ай бұрын
Me alegra que eso haya pasado. Gracias por comentar. ¡Saludos!
@santiagotokora
@santiagotokora 4 ай бұрын
este video ha sido espectacular, hacer la relación de los diagramas de bloque e ir explicando paso a paso a como convertirlos en código fue de lo mejor!!, Santiago para cuando un video de Spring con Docker jeje
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, voy a tenerlo en cuenta. ¡Saludos!
@cesarbaquiro
@cesarbaquiro 4 ай бұрын
Oro puro
@Alex-eq1cs
@Alex-eq1cs 11 күн бұрын
@unprogramadornace me ha encantado el video, velocidad adecuada y todo muy claro. Está claro que este temario es para gente que tiene una fuerte base. Hay una cosa que nunca me queda clara, por ejemplo, en la configuración, a las funciones del manager, provider, se le pasan parámetros, lonque no me queda claro, es, como saber que clase pasarle para ibtener el return correcto Alguni queda claro, porque al ser una interface, buscas clases que lo implementenz como para obtener ek tipo de cifrado de password. Pero otros, me vuelvo loco buscando en la api de spring, pero no me queda claro que parámetro oasarle para luego tener el tipo que debe devolver ese método. No sé si leerás esto, pero a mi particularmente me iría de lujo una explicación sobre esto, porque me permitiria desarrollarme mucho más rápido.
@unprogramadornace
@unprogramadornace 8 күн бұрын
Hola, hay cosas que no entiendo de tu pregunta, tal vez están mal redactadas pero haré mi mejor intento por responderte: 1) Los objetos de le pasan por parámetros utilizando la funcionalidad de inyección de dependencias de spring, eso hace que spring automáticamente inyecte el objeto que necesitas. Hay algunos objetos que vienen del core de spring así que el los busca dentro del core de spring directamente. 2) Cuando aplicamos la inyección de dependencias siempre debemos trabajar con el componente más genérico, ese es el motivo por el cual trabajamos directamente con interfaces y por conocimiento básico de java sabemos que toda interfaz debe tener como mínimo una implementación. Espero haber resuelto tus dudas. ¡Saludos!
@Alex-eq1cs
@Alex-eq1cs 8 күн бұрын
@@unprogramadornace jeje muchas gracias, la verdad que me cuesta mucho explicar escribiendo lo que tengo en la cabeza. Mi pregunta es algo más básico, lo que me has explicado, fíjate, que eso sí lo tengo claro. El tema es, imaginémonos que nunca he usado una clase, la que sea, y está, para su constructor, necesita ciertos objetos de otras clases. Alguno de esos objetos, no es crear una instancia con su constructor y ya, si no que se llama a un método de otra clase. El tema es, cómo buscar qué método necesito en la api de java para que me retorne esa clase del objeto que necesito
@PsychoCrusher
@PsychoCrusher 2 ай бұрын
La verdad si me gustaria un video viendo mas a detalle los query methods, me parece muy interesante esa manera de recuperar registros.
@unprogramadornace
@unprogramadornace 2 ай бұрын
Hola, tendré en cuenta tu sugerencia. ¡Saludos!
@simonceballosjaramillo4040
@simonceballosjaramillo4040 4 ай бұрын
Excelente vídeo, sos un crack!!!!. Eres la única persona en la cual entendí mejor lo de Spring Security. Una pregunta, o tal vez una petición: Podrías hacer un curso o vídeo explicando DDD en Spring Boot? Sería excelente!!! Ya que a muchos nos confunde ese patrón. Sigue así, saludos desde Medellín!!!
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, muchas gracias por comentar. Tendré en cuenta tu sugerencia. ¡Saludos!
@estebanbuitragomolina5186
@estebanbuitragomolina5186 4 ай бұрын
Excelente! cuando haces el video implementando esto en una arquitectura de microservicios?
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, voy a tenerlo en cuenta. ¡Saludos!
@ElNuger
@ElNuger 3 ай бұрын
Estaba haciendo un curso de microservicios y la parte de seguridad la tenía obsoleta, gracias a ti me he aclarado totalmente. Muchas gracias!!
@unprogramadornace
@unprogramadornace 3 ай бұрын
Me alegra que te haya servido mi contenido. ¡Saludos!
@jagmig15
@jagmig15 4 ай бұрын
Muchas gracias excelente video. Me uno a la petición de uno o varios videos explicando a detalla los Java Streams y las lambdas por fas. No las logro entender. Saludos
@unprogramadornace
@unprogramadornace 4 ай бұрын
Vale, voy a tenerlo en cuenta. ¡Saludos!
@miguelantonioescuderoperal7485
@miguelantonioescuderoperal7485 3 ай бұрын
Gracias por este curso maestro ahora podre implementarlo en mi proyectito :)
@unprogramadornace
@unprogramadornace 3 ай бұрын
Con mucho gusto. Suerte con ese proyecto. ¡Saludos!
@miguelantonioescuderoperal7485
@miguelantonioescuderoperal7485 3 ай бұрын
Maestro consulta en el minuto 1:20 veo que crea los usuarios en la clase principal mi consulta es si puedo en el controler crear endpoint para crear al usuario??
@unprogramadornace
@unprogramadornace 3 ай бұрын
Claro que si, puedes hacerlo. De hecho esa es la forma correcta. Yo los creo en la clase principal para fines didacticos. ¡Saludos!
@SoyJavero
@SoyJavero 4 ай бұрын
Muchas felicidades amigo disculpa subirás otro gran video sobre AWS? 😅🎉
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, tengo en mente algunas cosas más con AWS. Pronto llegarán. ¡Saludos!
@Roberto-kz2oj
@Roberto-kz2oj 4 ай бұрын
como anillo al dedo
@kikelow
@kikelow Ай бұрын
@Un Programador Nace, Excelente explicación, me sirvió mucho, por pude entender de forma sencilla spring security, muchas gracias. Por cierto, que tema de intellij usas?
@unprogramadornace
@unprogramadornace Ай бұрын
Hola, muchas gracias por comentar. Ya tengo un video completo explicando mi configuracion de IDE, te dejo el enlace: kzfaq.info/get/bejne/rt97ptGm2q6sgn0.html ¡Saludos!
@jesusescolargonzalez5928
@jesusescolargonzalez5928 25 күн бұрын
Por fin entendi SPRING SECURITY!! Gracias!! PD: que tema usas ?
@unprogramadornace
@unprogramadornace 25 күн бұрын
Hola, Tengo un video completo explicando toda mi configuracion del IDE, te lo comparto: kzfaq.info/get/bejne/rt97ptGm2q6sgn0.html ¡Saludos!
@DavidLG89
@DavidLG89 4 ай бұрын
Mis disculpas un programador nace, ni bien escribí mis críticas me di cuenta que estaba equivocado y lo borré, tu trabajo es excelente. Saludos profe 👍🏾
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, no te preocupes Crack! Todos estamos aquí para aprender. ¡Saludos!
@kennethtacuri4495
@kennethtacuri4495 3 ай бұрын
Excelente video me ayudo a entender bastante el funcionamiento de Spring Security muchas gracias. Una pregunta entiendo que el sentido de asignar varios roles a un usuario es para poder darle diferentes permisos por cada rol ¿Como se diferenciarían estas sentencias dentro del securityFilterChain() ya que no puedo aplicar en una misma linea un hasRole y un hasAuthority?
@unprogramadornace
@unprogramadornace 3 ай бұрын
Hola, muchas gracias por comentar. Para hacer eso simplemente escribes 2 lineas de codigo, una la configuras con el .hasRole y la otra con el .has authority. ¡Saludos!
@dannyhenriquez229
@dannyhenriquez229 2 ай бұрын
me interesa que hagas videos de stream
@jeremyposada6803
@jeremyposada6803 4 ай бұрын
Me gustan muchos tus videos 😊, una pregunta los Bean para que se usan?
@unprogramadornace
@unprogramadornace 4 ай бұрын
Los Beans son los objetos definidos dentro del contenedor de Spring, prácticamente todo Spring funciona usando Beans. ¡Saludos!
@FlavioArmijos
@FlavioArmijos 28 күн бұрын
Muy bien explicado en flujo de spring security, solo me quedó una duda, en que momento spring security se asegura de que la contraseña hace match con el usuario obtenido de la base de datos
@unprogramadornace
@unprogramadornace 26 күн бұрын
Hola, Spring se encarga de eso en El AuthenticationProvider usando el DAOAuthenticationProvider. ¡Saludos!
@abelgomez7134
@abelgomez7134 4 ай бұрын
excelente gracias.... pero cuando haces uno del mismo modo pero mas angular ??
@unprogramadornace
@unprogramadornace 4 ай бұрын
Lo tendré en cuenta. ¡Saludos!
@nicolasrios2743
@nicolasrios2743 5 күн бұрын
Muy buen video. Una consulta, por qué usas la configuracion de jpa en "create-drop"?? Para producción lo ideal seria utilizar "update"?
@unprogramadornace
@unprogramadornace 5 күн бұрын
Hola, ninguna de esas opciones se usa en productos. Ninguna. No hay que darle posibilidad a la aplicación de causar inconsistencias en los datos de formas diferentes a la lógica de negocio. Esas propiedades solo de usan para desarrollar. ¡Saludos!
@dannyhenriquez229
@dannyhenriquez229 2 ай бұрын
me interesa el tema del fetch y el cascade
@user-ex3vj7vi7n
@user-ex3vj7vi7n 13 сағат бұрын
Excelente video, una pregunta tiene conflicto con la configuración de CORS.??
@unprogramadornace
@unprogramadornace 13 сағат бұрын
Hola, claro que no. Puedes configurar los cors libremente. ¡Saludos!
@RafaelAdonisFloresRivera
@RafaelAdonisFloresRivera 27 күн бұрын
Hola amigo, cual es la diferencia de usar variables de tipo Envoltorio y primitivos?Muchas gracias por el excelente curso
@unprogramadornace
@unprogramadornace 26 күн бұрын
Hola, cuando trabajamos con serializacion y deserializacion de objetos, es mejor trabajar con clases wrapper debido a que estamos orientando todo el desarrollo a objetos, los tipos primitivos se usan mas cuando tienes que crear logica especifica. ¡Saludos!
@nito2588
@nito2588 25 күн бұрын
esta muy bueno el video, me sirvio de mucho, pero como hago cuando trabajo con DTOs
@unprogramadornace
@unprogramadornace 25 күн бұрын
Hola, si comprendes bien el uso y funcionamiento de los DTO no tendras ningun problema en adaptarlos a Spring Security. ¡Saludos!
@cesarivanurbinah.9884
@cesarivanurbinah.9884 4 ай бұрын
Yo logré solucionar los problemas de versión del curso anterior de Spring Security, ya que cuando lo tomé ya había salido la versión 6.2 con la nueva sintaxis de expresiones lambda, ¿Hay diferencias importante? Muchas gracias por tu labor crack.
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, si que hay cambios interesantes en la definición de roles, permisos y usuarios. Está bastante interesante. ¡Saludos!
@cryoucode6274
@cryoucode6274 20 күн бұрын
Buen video bro! Que tema usas para el intelli ij?
@unprogramadornace
@unprogramadornace 19 күн бұрын
Hola, es una pregunta demasiado frecuente en mis videos, por ello he creado un video completo explicando mi configuracion: kzfaq.info/get/bejne/rt97ptGm2q6sgn0.html ¡Saludos!
@ThelastG4mer
@ThelastG4mer 2 ай бұрын
Si tengo un arquitectura de microservicios, como tengo que implementar el security, tengo entendido que es en el api getway pero no se muy bien como la tengo que implementar o como guiarme.
@unprogramadornace
@unprogramadornace 2 ай бұрын
Hola, en microservicios se hace lo mismo, pero con unas ligeras variaciones, es dificil explicarte por aqui en un comentario. Recomiendo que busques en google. ¡Saludos!
@JuanRomero-ii6jb
@JuanRomero-ii6jb 20 сағат бұрын
Hola Santi, quería preguntarte si está mal cambiar los valores de isEnabled, isAccountNoLocked, isAccountNoExpired y isCredentialNoExpired a la hora de actualizar un usuario. Para cambiarles el valor tengo que crear métodos aparte? Porque no tiene setters ni getters. El video muy bueno como siempre, saludos.
@unprogramadornace
@unprogramadornace 13 сағат бұрын
Hola, no tiene nada de malo cambiarlos, de hecho son muy útiles para bloquear usuarios, cambiar o recuperar contraseñas o simplemente dar de baja usuarios. Para cambiarlos creas tus propios métodos y los adaptas a tus necesidades, siéntete libre de cambiarlos cuando lo veas necesario. Muy buena pregunta. ¡Saludos Crack!
@romanlepore4174
@romanlepore4174 5 күн бұрын
Genio excelente video, como todos! La única duda que me queda es que no entiendo por que cuando insertas los usuarios en el metodo init no te da error al estar ingresando mismos datos para un valor Set. Repliqué el código y si ejecuto 2 veces la aplicación me figura error ya que me comenta que hay campos Set que no pueden repetirse.
@unprogramadornace
@unprogramadornace 3 күн бұрын
Hola, no se exactamente que estás escribiendo en el código, pero en el código de ejemplo no se repiten Set. Yo utilizo el método Set.of, eso me garantiza que siempre se crea un Set diferente, por eso no me marca error, porque siempre son diferentes. También en la base de datos tengo mi DDL- Auto en create-drop y eso garantiza que cuando se detenga la aplicación va a borrar todo lo que se inserte durante el tiempo de ejecución, y así garantizo que siempre mis tablas de base de datos están limpias. ¡Saludos!
@romanlepore4174
@romanlepore4174 2 күн бұрын
@@unprogramadornace excelente, debe tener que ver con eso que mi comentas en tu ddl. Muchas gracias!
@carlosjesusbarreraaleman-sl2xd
@carlosjesusbarreraaleman-sl2xd 4 ай бұрын
Amigo! este video te quedo mejor que el video Spring Security - Capitulo 2- Autorizacion y Autenticacion, aunque ese video te lo comente por una duda que tengo aun, cuando insertabas los roles, porque se repetían los datos en esa tabla por ejemplos si insertabas un usuario con el rol user y volvías a insertar tres usuarios más se volvía a repetir en la tabla roles la inserción del rol user en otra palabras había redundancia de datos pero hasta momento no me has dado respuesta, por otro en este video si veo que insertas cuatros usuarios y ninguno de los roles sea create o update no se repiten e igualmente los permisos no se repiten, veo que la diferencia en el código cuando relacionas las tablas usas cascade.type = all y en el video del capítulo 2 de security usaste cascade.type = persist no se si eso influyo, aun no practico el video porque primero lo veo para entenderlo. Y por ultimo queria saber si siempre es necesario utilizar enum para crear los roles o eso lo suguiere las documentacion ?. gracias y espero tu pronta respuesta en ambos videos.
@unprogramadornace
@unprogramadornace 4 ай бұрын
Hola, he revisado tu caso y en efecto si, tenemos ese inconveniente en el primer proyecto. Eso lo arreglamos en este proyecto en 2 partes: 1) En la tabla role usamos un Enum, eso nos garantiza que siempre habrá uno. No es obligatorio usar un Enum pero en este caso es bastante útil. 2) En la tabla permisions tenemos un @Column con una propiedad llamada "Unique" en true. Esa propiedad también se asegura que no hayan registros duplicados sino que deben ser únicos. Aclaración: El cascadeType no tiene mucha influencia en esto. Espero que con eso logres despejar tus dudas. ¡Saludos!
@carlosjesusbarreraaleman-sl2xd
@carlosjesusbarreraaleman-sl2xd 4 ай бұрын
@@unprogramadornace muchas gracias por tu aclaracion
@eliodoromancera2093
@eliodoromancera2093 Ай бұрын
Porque usas create drop en las propiedades, no es mejor guardar los registros?
@unprogramadornace
@unprogramadornace Ай бұрын
Hola, esas configuraciones son netamente para desarrollo, puedes trabajar como mejor te sientas comodo. A mi me gusta levantar el proyecto y eliminar todo cuando lo detengo, pero tu puedes trabajar como quieras. ¡Saludos! ¡Saludos!
Integración Spring Boot 3, Keycloak, Oauth2: Lleva la seguridad a otro nivel
2:40:10
⭐️ Spring Security: El universo de los Tokens ⭐️🔒💻
1:57:49
Un Programador Nace
Рет қаралды 10 М.
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 19 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 196 МЛН
⚔️ DAO vs. DTO: Batalla de Patrones en Diseño de Software 🛠️
1:14:36
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 860 М.
Spring Security explained with no code
16:51
Bouali Ali
Рет қаралды 18 М.
🔍🛠️ Dominando los Test Unitarios en JAVA | JUnit 🚀💻
1:29:15
Un Programador Nace
Рет қаралды 4,3 М.
Spring Security - Capitulo 1: Entendiendo Spring Security
1:13:53
Un Programador Nace
Рет қаралды 30 М.