¿Cómo crear el login? Spring Boot 3 + Spring Security 6 + JWT Authentication

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 414

  • @aramirezunimarc
    @aramirezunimarc 8 หลายเดือนก่อน +9

    te ame como explicas, estab ahaciendo un curso en udemy de java spring la ultima seccion del curso era implementar spring security pero el profesor en este caso dejo bastante que desear ya que ni el demostraba saber sobre la configuracion, gracias por explicar tan bien y por existir jajajjaja

  • @christianenriquevillamoral6140
    @christianenriquevillamoral6140 ปีที่แล้ว +13

    Hay muchos conceptos que no entendía en muchos tutoriales, tiran código sin explicar, Gracias.

  • @ronaldgarciavazquez8232
    @ronaldgarciavazquez8232 8 หลายเดือนก่อน +2

    Eres realmente buena explicando, mis agradecimientos y felicitaciones por tener tan claras las ideas y una línea clara de lo que intentas transmitir

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

    porfin un video que explica paso a paso y el porque de las funciones, gracias muy bueno

  • @thornadusgames
    @thornadusgames ปีที่แล้ว +9

    La explicación es perfecta, entiendo todo fácilmente... Te felicito, pero más felicito al que logre dar con tus videos porque habrá encontrado un gran tesoro. Muchas gracias por compartir tus conocimientos.

  • @elgriego6288
    @elgriego6288 8 หลายเดือนก่อน +1

    Te ganaste un suscriptor y un lugarcito de mi corazon. Al fin alguien explica sin decir que pone esto aca y alla sin contexto.
    Genia.

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

      @elgriego6288 Me alegro mucho!! Abrazo!

  • @elbrujox
    @elbrujox 4 หลายเดือนก่อน +1

    Mis felicitaciones, incluso aprendí de robote cosas que ignoraba se podían hacer. Muy bien explicado y mejor aún por compartir el código. Like bien ganado.

  • @theididi3448
    @theididi3448 9 หลายเดือนก่อน +4

    Este video me a salvado tenia el error de 401 hace dias es el primer video que me explique paso a paso para que me vuelva a funcionar

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

      Genial!! Abrazo!

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

      A mi me sale :/. Podrias decirme como lo solucionaste?

  • @21Survival
    @21Survival 25 วันที่ผ่านมา

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

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

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

  • @jumpering1
    @jumpering1 18 วันที่ผ่านมา

    Super bien explicado, sobretodo siendo un tema tan difícil. Muchísimas gracias!!

  • @nicolasrocca
    @nicolasrocca 6 หลายเดือนก่อน +1

    Ivana me acabas de salvar la vida! Estuve peleando con esto como por dos meses. Mil Gracias!!!

  • @hgaletti1
    @hgaletti1 6 หลายเดือนก่อน +2

    Genial tu video Ivana. Estaría re bueno ver el tema de agregar esto a un microservicio gateway para redireccionar las solicitudes, así solo está en el gateway y no en cada microservicio de negocio. Felicitaciones de nuevo!

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

    Una genia total la verdad, no cualquiera lo puede hacer con tanta calidad eh!

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

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

  • @KevinOliveros-gw7fe
    @KevinOliveros-gw7fe 6 หลายเดือนก่อน +2

    La explicación magistral, una sugerencia, no sé como se haga, seria segmentar el video por partes de tal minuto a tal minuto, para el que necesite sólo una parte en concreto jeje.

  • @jhonsthalymillageronimo3182
    @jhonsthalymillageronimo3182 5 หลายเดือนก่อน +1

    Muchas gracias de verdad esta muy bueno como se genera un token, muy bien explicado de forma teórica y practica, sencillo de entender, eres toda una capa. Seria bueno que también hagas una parte en el frontend con react o angular. Eh visto que tiene pocos videos, sigue subiendo más si es que tienes tiempo, porque la verdad que si aprendi mucho.

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

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

  • @lucasgaletti6847
    @lucasgaletti6847 3 หลายเดือนก่อน +1

    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!

  • @guillermoriosp
    @guillermoriosp 5 หลายเดือนก่อน +1

    Excelente video, la explicación muy clara, en el tutorial se desactivaron el tema de sesiones, te agradeceríamos si puedes crear un video explicando ese tema y utilizándolo por ejemplo que un usuario no pueda hacer login más de una vez en diferentes partes o desde otro navegador, para temas de seguridad. muchas gracias.

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

    IVanna de veras que muchas gracias por compartirnos todo tu conocimiento tan bien explicado. Saludos desde Colombia

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

      Hola, muchas gracias

  • @ghera196
    @ghera196 10 หลายเดือนก่อน +1

    Muchas gracias por el excelente contenido, sobre todo por la claridad en tus explicaciones que ayudan un montón en digerir el contenido. Saludos.

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

      Muchísimas gracias @ghera196!!

  • @eloyhuallamaperez5225
    @eloyhuallamaperez5225 ปีที่แล้ว +2

    ¡Excelente video! Estoy implementando una aplicación de microservicios, y este contenido me ha servido muchísimo.

  • @joqueselo
    @joqueselo ปีที่แล้ว +1

    GRACIAS DE VERDAD, LLEVO DESDE LA MAÑANA SIGUIENDO TU VIDEO Y FINALMENTE ME RESULTÓ MIL MIL GRACIAS

  • @sebastiane.r.4195
    @sebastiane.r.4195 11 หลายเดือนก่อน

    Muchisimas gracias ! De verdad que ha sido de gran ayuda . En google nada mas que te salen puras guias malas y nadie explica nada al detalle y la documentación oficial no es muy clara. De verdad , muchas gracias❤

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

      Gracias por tus comentarios @sebastiane.r.4195 . Justamente por esa razón es que comencé a producir estos videos. Abrazo!

  • @hugoemartinez6810
    @hugoemartinez6810 6 หลายเดือนก่อน +1

    Muchas gracias Ivana, me has ayudado mucho con este video. Te agradezco un monton.

  • @PabloBarraLillo
    @PabloBarraLillo ปีที่แล้ว +2

    Nuevamente, muchas gracias Ivana!
    Saludos desde Chile.

  • @camaro0km
    @camaro0km ปีที่แล้ว +2

    Muchas gracias Ivana por compartir esto, me salvó la tarea :)

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

      Me alegro mucho!! Abrazo

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

    Muchas gracias por éste contenido, ésto sí es contenido de calidad. De verdad muchas gracias!!!

  • @madnano72
    @madnano72 6 หลายเดือนก่อน +1

    Excelente, sin desperdicio!!! Muchas Gracias!

  • @enzoaguirre9658
    @enzoaguirre9658 ปีที่แล้ว +1

    Hola Ivana, muchas gracias por este contenido. Espero te encuentres bien :)

  • @therayo0524
    @therayo0524 ปีที่แล้ว +3

    Hola magnifico video, esperando la continuidad con los roles y protegiendo las rutas, Muchas Gracias

    • @joselorenzo8772
      @joselorenzo8772 ปีที่แล้ว +1

      También me interesa ver el tema de Roles en rutas pues me he encontrado cambios en la 3.1.2 de spring boot que no me esta filtrando/funcionando por roles

  • @ivansebastiannunez9953
    @ivansebastiannunez9953 ปีที่แล้ว +5

    Felicitaciones! Excelente contenido para la comunidad proporcionando información valiosa a detalle. Me has permitido ampliar mis conocimientos. Deseo que tu canal crezca. Manito arriba para mas videos de calidad y excelencia. Saludos

  • @christianpaul6701
    @christianpaul6701 10 หลายเดือนก่อน +1

    GRACIAS A TU VIDEO YA MISMO ACABO LA TESIS, SALUDOS

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

    Ivana eres lo máximo, excelente tutorial

  • @danielbeltran6065
    @danielbeltran6065 ปีที่แล้ว +2

    Estaba esperando este video!, sigue así por favor, esto es contenido de calidad!

  • @fabriciosaucedo8128
    @fabriciosaucedo8128 ปีที่แล้ว +6

    Excelente video! Me ayudó un montón para entender de manera simple y corta los temas. Sería genial para próximos videos un ejemplo de como integrar con un login dado por el front. Saludos!!

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +6

      Hola Fabricio, ese será el próximo video. Saludos!

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

      @@irojascorsicoexcelente tutorial, aquí un nuevo suscriptor.

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

    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

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

    Buenisimo esta clase ivana muchisimas gracias, ahora si esto lo tengo que hacer solo me mato jsajsaja, pero ahora para adelante y a aprender cada clase y metodo 💪💪

  • @alexischavarria7634
    @alexischavarria7634 ปีที่แล้ว +2

    Encantado como explica con tanto detalle

  • @juliovazquezabarca5345
    @juliovazquezabarca5345 6 หลายเดือนก่อน +1

    Muchas gracias por el video Ivana! Me sirvió!

  • @rovallejoa
    @rovallejoa 5 หลายเดือนก่อน +1

    Muy bien explicado, felicitaciones!.

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

    Muchas Gracias por este tutorial, que Buena explicacion y que voz tan hermosa Saludos desde Colombia

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

      Hola, muchas gracias

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

    muy bueno el video, cada paso detallado, excelente

  • @rafaelcamarena2256
    @rafaelcamarena2256 ปีที่แล้ว +1

    muy bien explicado... Aunque springboot no lo pone facil muchos clases para llegar al resultado

  • @gonzaloquiroga7761
    @gonzaloquiroga7761 ปีที่แล้ว +2

    Mil, pero mil gracias Maestra.

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

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

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

    Explicación 10/10. Muchas gracias por el video.

  • @AUCHRIS95
    @AUCHRIS95 5 หลายเดือนก่อน +1

    Me gusta como explicas, podrias por favor hacer un video con la arquitectura hexagonal en spring boot, gracias .

  • @erikahernandez2735
    @erikahernandez2735 ปีที่แล้ว +1

    Excelente video y explicación me saco de muchos vacíos que tenia sobre el tema . Esperando tu próximo video 👍

  • @maxpoblete482
    @maxpoblete482 ปีที่แล้ว +1

    Excelente video, muchas gracias y saludos desde Santiago de chile

  • @felipesegovia3631
    @felipesegovia3631 ปีที่แล้ว +1

    Muy buena explicación, felicitaciones y muchas gracias por tu contenido

  • @loregarcia8795
    @loregarcia8795 ปีที่แล้ว +2

    Muchas gracias por el video Profe!!! Me socó muchisimas dudas. Saludos cordiales.

  • @viekva
    @viekva ปีที่แล้ว +2

    Muy buen video! Te destacas en esto, gracias

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

    Este video me ha servido demasiado, infinitas gracias

  • @skyblack7040
    @skyblack7040 ปีที่แล้ว +2

    He aprendido mucho con tus videos muchas gracias, tienes una buena enseñanza entre teoria y practica.
    Me gustaría que si pudieras hacer un video similar a Angular con React y el login seria de mucha ayuda, Gracias.

  • @matiasmandelbaum9477
    @matiasmandelbaum9477 10 หลายเดือนก่อน +1

    Excelente video! Espero ansioso más videos con esta calidad. Mi única duda es, si comento el AuthenticationProvider tanto como Bean y del securityFilterChain, JwtAuthenticationFilter usa su propio userDetailsService y AuthService su propio PasswordEncoder. Tanto registro, login y acceso al endpoint protegido funcionan igual. Spring configura un AuthenticationProvider por defecto al no haber asignado el DaoAuthenticationProvider? Entiendo que, algun provider tiene que ejecutar authenticate() para realizar el login y obtener el token.

    • @irojascorsico
      @irojascorsico  10 หลายเดือนก่อน +1

      Hola Matías, si Spring Security tiene una configuración por defecto, pero podemos adaptarla según nuestras necesidades o al mecanismo que necesitemos. Saludos,

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

    Excelente video, todo muy bien explicado

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

    muchas gracias me ha salvado tu video, son muy buenos

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

    Gracias por este video, me ha ayudamo muchisimo. Como debemos hacer el logout cuando el spring security está en la API ?

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

    Excelente explicación de inicio a fin

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

      Hola, muchas gracias

  • @ColmenaTEC
    @ColmenaTEC ปีที่แล้ว +1

    Excelente material de estudio!!!!

  • @JesusDiaz-tt1pw
    @JesusDiaz-tt1pw 11 หลายเดือนก่อน

    Uff, que bien explicado! Felicitaciones, me suscribo

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

      Muchísimas gracias @JesusDiaz-tt1pw. Abrazo!

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

    Muchisiisismas gracias... , excelente video

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

    Consulta cuando rompo el token como tu lo haces en el minuto 1:05:53 no me da la respuesta 403 me da un error 500 que dice:
    JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted.
    Ese problema esta en el JwtService o en el archivo SecurityConfig?
    Saludos.

  • @wilmerhilaquita8476
    @wilmerhilaquita8476 ปีที่แล้ว +2

    Excelente video, claro consiso y fácil, quisiera saber cuán conplicado sería implementar el refresh token, espero puedas hacer una actualización sobre eso

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +2

      Hola! Lo agendaré como contenido para un próximo video.

  • @elbigotes7598
    @elbigotes7598 ปีที่แล้ว

    Muy buena explicando me ayudaste bastante, un abrazo!

  • @AbigorLuna
    @AbigorLuna 11 หลายเดือนก่อน +2

    Porque no usas las etiquetas @Autowire cuando utilizas el servicio y el repositorio??

    • @irojascorsico
      @irojascorsico  11 หลายเดือนก่อน +4

      Hola @AbigorLuna, muy buena pregunta!! Dado que la dependencia del servicio o repositorio es obligatoria, la inyección por medio del constructor utilizando la anotación @RequiredArgsConstructor de Lombok y private final es la más recomendada porque:
      - las dependencias se vuelven inmutables después de la creación del objeto, lo que hace un código de más calidad ya que aumenta la seguridad de los subprocesos y reduce posibles efectos secundarios,
      - facilita las pruebas unitarias
      - declara explícitamente las dependencias requeridas.
      Es importante agregar que, Spring Boot recomienda la inyección por constructor por sobre las inyecciones de dependencias por campos (a menos que éstas sean muchas).
      Espero haber respondido a tu pregunta. Abrazo!

  • @yourmovies7013
    @yourmovies7013 ปีที่แล้ว

    no soy de comentar pero me gustan tus videos, son buenos y explicas las cosas de manera calmada y clara. si quisiera ver para autenticar roles y de acuerdo al rol me lleve algún lugar, un dashboard o algo asi. Gracias

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

      Agendo un video que lo explique.

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

    que bien explicas!! Buenisimo tu contenido

  • @skadrifb
    @skadrifb ปีที่แล้ว +3

    Muy buen video me sacó de apuros, pero necesito la continuación para usar diferentes roles y filtrar por rol por favor :D

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +8

      Me alegro que te haya sido de utilidad el vídeo!! Ahora estoy trabajando en otro vídeo donde muestro como conectar una aplicación de angular con la api rest desarrollada en este video. Voy agendando sus preferencias para próximos videos. Abrazo!

    • @skadrifb
      @skadrifb ปีที่แล้ว

      @@irojascorsico sería increíble es justo lo que necesito para mi proyecto! Ya tengo toda la parte de angular, el front con angular y diseño se me da bastante bien pero estaba pillado en el back con la actualización de security, ya solo necesito filtrar por roles pero creo que lo estoy consiguiendo gracias a ti, muchas gracias espero con impaciencia el próximo video :D

    • @rodolfoespinoza6672
      @rodolfoespinoza6672 ปีที่แล้ว

      👍@@irojascorsico

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

    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?.

  • @yeyoflex7181
    @yeyoflex7181 5 หลายเดือนก่อน +1

    muy bueno. me re sirvió. muchiiiisimas gracias. :)

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

    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.

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

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

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

    Tengo una pregunta, como variara la configuracion en caso de no usar Lombok, y enves de ello usar MyBatis???

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

    Una pregunta me sale esto pero tengo el codigo igual,que puede ser? Parameter 1 of constructor in com.example.appWeb.config.SecurityConfig required a bean of type 'org.springframework.security.authentication.AuthenticationProvider' that could not be found.

  • @CarlosGarcia-cr4gk
    @CarlosGarcia-cr4gk ปีที่แล้ว +2

    Gran contenido de mucha ayuda!! Podrías hacer el frontEnd con react de este mismo proyecto ? Creo que sería muy interesante

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +7

      En eso estoy trabajando :)
      Lamentablemente no puedo entregarles tantas producciones como desearía dado que, trabajo en el desarrollo de nuevos contenidos en lo que me permite mi trabajo.
      Les mando un abrazo!
      Ivana

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

    Saludos atento a videos curso o un paso a paso de spring boot java microservicios

  • @oswaldoe.recinos1729
    @oswaldoe.recinos1729 6 หลายเดือนก่อน

    Hola, excelente video. Quería preguntarte si tenés uno donde expliqués la autenticación con un ldap

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

    Me envía nulo a la base de datos. :c Además, al implementar UserDetails en la clase User me genera únicamente un método llamado "getUsername", agregué los métodos del video manualmente y el IDE me dice que son redundantes, da lo mismo si los dejo o si los comento.

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

    ¿Porque los atributos de la entidad User no tienen el modificador private?

  • @jules2426
    @jules2426 7 หลายเดือนก่อน +4

    Hola, no sé porque, pero ponga la URL que ponga, siempre me sale 401 Unauthorized

    • @robertodev2002
      @robertodev2002 7 หลายเดือนก่อน +1

      Puede ser porque te habrás equivocado de nombre en alguna variable, por ejemplo yo en vez de colocar "configuration" puse "configurable".

    • @jules2426
      @jules2426 6 หลายเดือนก่อน +1

      @@robertodev2002 No te preocupes, ya lo he solucionado, tenia mal puesto algunos paquetes. Ahora el problema es que me sale este error al iniciar sesión:
      io.jsonwebtoken.ExpiredJwtException: JWT expired
      Algunas veces funciona y otras, he intentado ponerle más tiempo a la expiración del token, pero no le conseguido, tengo que intentar que cuando inicie sesión, elimine el token antiguo o algo así del estilo

    • @rodrigo-maidana
      @rodrigo-maidana 6 หลายเดือนก่อน +2

      @@jules2426 Que paquetes tenias mal puestos? Tengo el mismo problema 401 Unauthorized al hacer register o cualquier otra cosa

    • @jules2426
      @jules2426 6 หลายเดือนก่อน +1

      @@rodrigo-maidana yo tenia unos paquetes que eran com.backend y com.bakend, por eso me daba el error

  • @Rubén-m4s
    @Rubén-m4s 9 หลายเดือนก่อน

    Se puede decir que explicas genial? 😸

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

    Hola Ivana, de que trata el video oculto ?
    es posible teneracceo a este ?

  • @witnesstotheabyssartist3678
    @witnesstotheabyssartist3678 ปีที่แล้ว

    Gracias por el video, justo estoy investigando esto !. saludos !. like y sub.

  • @gerardoloeches1955
    @gerardoloeches1955 ปีที่แล้ว +1

    Excelente vídeo y una explicación impecable ¿tienes alguna fecha del frontenis de Angulas para consumir este Api?

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว

      Hola Gerardo, en unos 20 días o 1 mes estimo que estará publicado. Abrazo

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

    Muy bien explicado, gracias.

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

    Hola como podría agregar múltiples roles?

  • @fabianrr
    @fabianrr ปีที่แล้ว

    Hola, ¿Como lo podre hacer con la version antigua ?
    WebSecurity extends WebSecurityConfigurerAdapter

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

    Gracias por el tutorial, me sirvió de mucho

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

      Me alegro mucho!! Abrazo!

  • @Olivermarch
    @Olivermarch ปีที่แล้ว +1

    Buenísimo, muchas gracias!

  • @Code-Logan
    @Code-Logan ปีที่แล้ว +1

    Excelente video, me gustaria un video donde maneje la sesion, y los roles ❤, me gustaria saber si das clases privadas, saludos desde Colombia.

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +1

      Agendo para próximos videos. Abrazo!

    • @Code-Logan
      @Code-Logan ปีที่แล้ว

      @@irojascorsico como puedo contactar para una clase?

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว

      @@Code-Logan Puedes contactarme por privado a irojascorsico@gmail.com

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

    Muy buen video! y muy buena explicacion. Tengo un problema, no estoy pudiendo configurar Cors, estoy teniendo problemas para pegarle desde React a los endpoints de Register y Login. Probe muchas configuraciones y no estoy pudiendo, solamente desde Postman puedo.

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

      Hola @alfo5322, en mi opinión probablemente el error esté en otro lado.. dado que Cors se configura en el server, no el en front.
      Abrazo!

  • @ricardomezabilbao8575
    @ricardomezabilbao8575 ปีที่แล้ว +1

    Hola Ivana. Gracias por el contenido. Quedé varado en la clase AuthService. En el register no me reconoce el builder y no entiendo el motivo. Cuando digito User user = User.builder() , no me reconoce el método.

    • @santiagobarreralopez1754
      @santiagobarreralopez1754 ปีที่แล้ว

      Yo tambien ando en esas no me reconoce el .builder() en esa misma clase ademas en la clase User cuando se generan los metodos de la interface userdetails se me generan dos metodos mas el de getUsername y el getPassword y pues en esas ando

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว

      Hola! Dos puntos para revisar:
      1- Revisen tener la anotacion @Builder en la clase User.
      2- Verifiquen que la imporación a la clase User sea la que usteden crearon y no la de Spring Security.
      Abrazo!
      Ivana

    • @7jeison
      @7jeison 11 หลายเดือนก่อน

      @@santiagobarreralopez1754 hola, tengo las mismas novedades que exponen los dos. Si lograron solucionarlo y si es así cómo lo hicieron? Gracias!

    • @7jeison
      @7jeison 11 หลายเดือนก่อน

      Yo ya revisé lo que sugiere @irojascorsico

    • @7jeison
      @7jeison 11 หลายเดือนก่อน

      Pero sigo con la novedad

  • @jeanvianademares6658
    @jeanvianademares6658 ปีที่แล้ว +1

    Excelente, nuevo suscriptor, muchas gracias, pregunta, como autenticar roles y de acuerdo al rol me permita realizar alguna acciond e un endpoint en especifico? con este mismo proyecto seria magnifico

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +1

      Hola Jean, eso lo tengo agendado para un próximo video!

    • @jeanvianademares6658
      @jeanvianademares6658 ปีที่แล้ว

      @@irojascorsico hola, yo logre implementarlo, de igual manera esperare su video, muchas gracias :D

  • @baltazarrealdavid8267
    @baltazarrealdavid8267 ปีที่แล้ว +1

    Excelente video todo fue muy claro, una duda, estoy haciendo un proyecto en el cual habran varias entidades aproximadamente como 10, cómo me recomiendas organizar el proyecto con una paquete por entidad (como en el video) o organizarlo con las paquete (Modelos, Controladores, Repositorios)?

    • @sergiod3v
      @sergiod3v ปีที่แล้ว

      Yo siempre recomiendo paquetes por entidad dado que te podrás concentrar en eld esarrollo individual sin la encesidad de tener mmuchos paquetes abiertos.

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว

      Acuerdo con Sergio!

  • @willintongramirezrodriguez5912
    @willintongramirezrodriguez5912 ปีที่แล้ว +1

    Hola tengo una consulta, en vez de utilizar el string builder para crear el objeto de tipo User en el servicio, puedo crear un paquete mapping y una clase UserMapping, donde pueda mapear esos objetos?
    muy bueno tu contenido por cierto

    • @irojascorsico
      @irojascorsico  ปีที่แล้ว +1

      Hola! Entiendo que no debería haber ningún problema. Esta es una forma de trabajar pero existen más. Abrazo!

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

    Como puedo usar el get claims para decodificar el token

  • @giordypavelhenaomontes9924
    @giordypavelhenaomontes9924 11 หลายเดือนก่อน +1

    Hola, muy buen video, tengo una pregunta. ¿Con qué finalidad se crea un token al registrar un usuario ? ¿No debería ser solamente cuando inicial sesión?

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

      Eso lo entiendo. Lo que digo es, un token cuando se registra el usuario, con qué fin? El token debería generarse cuando uno se loguea. O bueno, no sé jaja, esa es mi inquietud .

    • @irojascorsico
      @irojascorsico  11 หลายเดือนก่อน +1

      Hola @giordypavelhenaomontes9924, en el video estoy devolviendo el token al realizar el registro a fines del ejemplo nada más. Coincido contigo que no es una práctica recomendada dado que es preferible devolver el token luego de que el usuario inició sesión.
      Abrazo!

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

      ​@@giordypavelhenaomontes9924Si me preguntaba lo mismo jaja al final solo lo cambie por un "Usuario creado" xd