Commit ae33660b by Rubén Ramírez

feat: [ServicioSeguridad]: Añadidos endpoints para la seguridad

parent 8ebb91c7
...@@ -38,6 +38,8 @@ public class ServicioSeguridad { ...@@ -38,6 +38,8 @@ public class ServicioSeguridad {
})) }))
.authorizeHttpRequests(request -> request .authorizeHttpRequests(request -> request
.requestMatchers(HttpMethod.POST, "/usuarios/{email}").permitAll() .requestMatchers(HttpMethod.POST, "/usuarios/{email}").permitAll()
.requestMatchers(HttpMethod.GET, "/usuarios").authenticated()
.requestMatchers(HttpMethod.GET, "/usuarios/email/{email}").permitAll() .requestMatchers(HttpMethod.GET, "/usuarios/email/{email}").permitAll()
.requestMatchers(HttpMethod.POST, "/usuarios/").permitAll() .requestMatchers(HttpMethod.POST, "/usuarios/").permitAll()
.requestMatchers(HttpMethod.PUT, "/usuarios/").authenticated() .requestMatchers(HttpMethod.PUT, "/usuarios/").authenticated()
...@@ -68,6 +70,12 @@ public class ServicioSeguridad { ...@@ -68,6 +70,12 @@ public class ServicioSeguridad {
.requestMatchers(HttpMethod.POST, "/recursos/{recursoId}/resenas").authenticated() .requestMatchers(HttpMethod.POST, "/recursos/{recursoId}/resenas").authenticated()
.requestMatchers(HttpMethod.GET, "/recursos/{recursoId}/resenas").permitAll() .requestMatchers(HttpMethod.GET, "/recursos/{recursoId}/resenas").permitAll()
.requestMatchers(HttpMethod.GET, "/usuarios/{usuarioId}/recomendaciones").authenticated() .requestMatchers(HttpMethod.GET, "/usuarios/{usuarioId}/recomendaciones").authenticated()
// Endpoints de seguimiento
.requestMatchers(HttpMethod.POST, "/seguimientos/{nombreSeguido}").authenticated()
.requestMatchers(HttpMethod.DELETE, "/seguimientos/{nombreSeguido}").authenticated()
.requestMatchers(HttpMethod.GET, "/seguimientos/seguidos/{nombreUsuario}").authenticated()
.requestMatchers(HttpMethod.GET, "/seguimientos/seguidores/{nombreUsuario}").authenticated()
.requestMatchers(HttpMethod.GET, "/seguimientos/existe").authenticated()
.anyRequest().authenticated() .anyRequest().authenticated()
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment