@Rob Sedgwick відповідь дала мені вказівник, однак, у моєму випадку моїм додатком була програма Spring Boot . Тож я просто додав виключення в конфігурацію безпеки для шляхів до відповідних файлів ...
ПРИМІТКА. Це рішення засноване на SpringBoot ... Те, що вам може знадобитися зробити, може відрізнятися залежно від мови використання програмування та / або тієї основи, яку ви використовуєте.
Однак сенс зазначити;
По суті, проблема може бути викликана, коли кожен запит, у тому числі для статичного вмісту, автентифікований.
Тож скажімо, деякі маршрути до мого статичного вмісту, які спричиняли помилки, такі;
Шлях, який називається "плагіни"
http: // localhost: 8080 / плагіни / стилі / css / file-1.css
http: // localhost: 8080 / плагіни / стилі / css / file-2.css
http: // localhost: 8080 / plugins / js / script-file.js
І шлях, який називається "сторінки"
http: // localhost: 8080 / сторінки / стилі / css / style-1.css
http: // localhost: 8080 / сторінки / стилі / css / style-2.css
http: // localhost: 8080 / pages / js / scriptpts.js
Тоді я просто додаю виключення, як випливає нижче, у моєму Config Security Boot Security;
@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
}
}
Виключаючи ці шляхи "/plugins/**"
та "/pages/**"
після автентифікації, помилки зникали.
Ура!