Настроил Spring Security на работу с JWT. Сам мой сервис stateless и отдает json'ы. Проблема в том, что при попытке получить токен через браузер у меня возниает слудающая ошибка:
XMLHttpRequest cannot load http://localhost:7345/login. No 'Access-Control-Allow-Origin' header is present on the requested resource.
C обычным контроллером я мог бы поставить просто аннотацию CrossOrigin, но тут если создам такой контроллер, то он перекроет мои настройки в Spring Security.
Что делать ?
Нужно добавить глобальную конфигурацию CORS запросов
@Configuration
@EnableWebMvc
public class WebConfig extends WebMvcConfigurerAdapter {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
}
Более подробно можно почитать в документации 27.3.1
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники