공개/Spring
[Springboot] CORS 설정시 Mapping 관련 오류
잔망짱구
2023. 5. 23. 01:24
728x90
반응형
예전 자료를 보면서 spring security랑 jwt 토큰 공부중에 발생한 오류가 있었다.
allowedOrigins 에러
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explicitly or consider using "allowedOriginPatterns" instead.
스프링부트에서 CORS 설정 시,
.setAllowCredentials(true);
.addAllowedOrigin("*");
함께 사용 못함
.setAllowCredentials(true);
.addAllowedOriginPattern("*");
으로 수정해야한다.
Spring Boot 2.4.0 -> java.lang.IllegalArgumentException을 사용하도록 업그레이드한 후 Cors 문제
allowCredentials가 true인 경우 allowedOrigins는 "Access-Control-Allow-Origin" 응답에 설정할 수 없기 때문에 "*" 특수 값을 포함할 수 없습니다.
참고블로그
728x90
반응형