Hej. Mam back-end(spring boot) z oauthem. Teraz piszę front i mam problem z corsem.
O ile do moich controllerów mogę dodać
@CrossOrigin(origins = "http://localhost:8081")
to problematyczny staje się endpoint od oautha. Próbowałem
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/oauth/token").allowedOrigins("http://localhost:8081");
}
};
}
Ale nie działa. W firefoxie ciągle wywala błąd
Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „http://localhost:8080/oauth/token”.
Generalnie to fajnie by było zezwolić globalnie dla całego tego origina, ale coś takiego też nie śmiga.
registry.addMapping("*").allowedOrigins("http://localhost:8081");
Jakieś porady? :)