¿Cómo puedo habilitar la solicitud solo para el propio punto final del usuario?

Tengo un punto final de descanso como este: / users / {userId} / something

Implementé la autenticación usando oauth2. Mi WebSecurityConfig se ve así:

protected void configure(HttpSecurity http) throws Exception {
    http
    .authorizeRequests()
    .anyRequest().authenticated()
    .and()
    .formLogin()
    .loginPage("/login").permitAll();
}

¿Cómo puedo permitir que los usuarios solo accedan a su propio punto final (por ejemplo, el usuario con Id 100 solo puede acceder /users/100/something) sin poder ver otro punto final (como /users/200/something)?

es posible?

Respuesta 1

Estoy tratando de implementar un sistema simple de productor / consumidor en Java 11. Básicamente, tomo dos hilos para cada uno, más una cola global, simplemente de la siguiente manera: Una cola de prioridad global. El primer hilo, ...

Encontré un código que reconoce círculos en una imagen en particular y pude convertir el 90% de ese código en javacv. Pero desafortunadamente no pude convertir las siguientes líneas en javacv ...

Título confuso, pero todo lo que quiero saber es cómo divido una larga línea de palabras, o en este caso números. Estoy anotando los códigos postales de un pueblo / ciudad que escribe un usuario. Algunos pueblos / ciudades tienen un ...

He estado investigando durante días para descubrir cómo resolver esto sin suerte. La clase PlayN JavaSound usa la clase javax.sound.sampled.AudioSystem para reproducir sonidos, y el formato mp3 no ...