La respuesta de @Rob Sedgwick me dio un puntero, sin embargo, en mi caso, mi aplicación era una aplicación Spring Boot . Así que acabo de agregar exclusiones en mi configuración de seguridad para las rutas a los archivos en cuestión ...
NOTA: esta solución está basada en SpringBoot ... Lo que deba hacer puede diferir según el lenguaje de programación que esté utilizando y / o el marco de trabajo que esté utilizando
Sin embargo, el punto a tener en cuenta es;
Esencialmente, el problema puede ser causado cuando cada solicitud, incluidas las de contenido estático, se autentica.
Entonces, digamos que algunas rutas a mi contenido estático que estaban causando los errores son las siguientes;
Una ruta llamada "complementos"
http: // localhost: 8080 / plugins / styles / css / file-1.css
http: // localhost: 8080 / plugins / styles / css / file-2.css
http: // localhost: 8080 / plugins / js / script-file.js
Y un camino llamado "páginas"
http: // localhost: 8080 / pages / styles / css / style-1.css
http: // localhost: 8080 / pages / styles / css / style-2.css
http: // localhost: 8080 / pages / js / scripts.js
Luego solo agrego las exclusiones de la siguiente manera en mi configuración de seguridad de Spring Boot;
@Configuration
@EnableGlobalMethodSecurity(prePostEnabled = true)
@Order(SecurityProperties.ACCESS_OVERRIDE_ORDER)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers(<comma separated list of other permitted paths>, "/plugins/**", "/pages/**").permitAll()
// other antMatchers can follow here
}
}
Excluir estas rutas "/plugins/**"
y la "/pages/**"
autenticación hizo que los errores desaparecieran.
¡Salud!