Solución Confirmada / inyeccion-dependencias-contexto-seguridad

Inyección de Dependencias en el Contexto de Seguridad

Spring Boot Security

Diagnóstico del error

El uso incorrecto del contexto de seguridad para inyectar dependencias puede llevar a exposiciones serias de seguridad, como el manejo erróneo de passwords, si no se utilizan los scopes adecuados.

Fix Sugerido
import org.springframework.security.core.context.SecurityContextHolder;

public void validarUsuario() {
    UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
}

Recursos Premium para Spring Boot Security

Otras consultas relacionadas