Spring Security 6, JWT, Autenticación, Roles | Sesión 15 Curso Desarrollo Web Intermedio

preview_player
Показать описание
En esta sesión se explica todo el flujo de seguridad de nuestra aplicación utilizando Spring Security 6.
Se implementan configuraciones, creacion de Beans para la libreria de PasswordEncoder, creación y validación de un JWT (Json Web Token) usado la dependencia auth0»java-jwt, excepciones y filtros para cada petición HTTP, manejo del SecurityContext para guardar la autenticación (omitiendo la interfaz de UserDetails) y finalmente uso de Roles (hasRole), que verdaderamente son Autoridades (hasAuthority).
Рекомендации по теме
Комментарии
Автор

Excelente!!! porfa sigue haciendo videos!! noté que ya hace tiempo que no subes tutoriales, explicas muy bien!!!! es de los videos más completos que he visto, saludos!

vickvaporub
Автор

ojala sigas haciendo videos, son muy completos, de los mejores que he visto

fabianbustosaguirre
Автор

ando aprendiendo a usar springboot con springSecurity y otras cositas jpa con bases de datos postgresql, yo lo mas facil que me ah parecido aprender es lombok y ayuda muchisimo jaja me acabo de ver hace un rato un video de springsecurity de hace 1 año que usaba ese userdetails y era como 1 hora 6 minutos pero habian que hacer un monton de cosas jaja

danielcardenas
Автор

Gracias todo me quedo mas claro! consulta, ahora los test falla 😅😅 podrias hacer un video para el tema de los test con jwt? por favor

duropelado
Автор

Hola bro gracias por el curso, tienes algun link para revisar la diapo?

johanquintero
Автор

Me senti re identificada con el principio del video! es re confunso aprender spring security con jwt, cada uno lo enseña diferente y no se entiende porque se usa ciertas cosas

cefe
Автор

¿Qué cambia si en lugar de aplicar JWT a una aplicación monolítica, quisiéramos aplicarla a una basada en microservicios?

Manuel-ugfg
Автор

puedes hacer videos de como usar git y github o ya tienes la otra ves queria subir un proyecto a github pero no me dejo subirlo a la rama principal me toco crear una rama nueva

danielcardenas
Автор

Con respecto a los roles, es algo un poco trucado: .authorities("ROLE_USER") .roles("USER"), aqui ambas llaman al role USER, si utilizas authorities llamas completo (ROLE_USER) y si utilizas roles no. Lo que te permite conceptualizar entre roles globales como administrador y usuario contra roles que permitan una o otra actividad. Entiendo perfectamente la confusion y en la práctica al ser tan poco flexibles es uno de los dolores de cabeza mas grandes, para asignarlos para un tipo de recurso u otro. Utiles mas que todo on @Preuthorized y anotaciones similares

YtSeshomaru
Автор

Una consulta, estoy trabajando con la version 6 de Spring (al igual que tu) pero al momento de levantar mi sistema web no me deja cargar los css, js y todo lo relacionado. Sabes como puedo solventar eso?

joseordonez
Автор

Como puedo obtener el código? tienes un github o algo?

josecarloscolinabernabe
Автор

Oauth2 en el mismo servidor es la cosa

carlosmollapaza