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
반응형
'공개 > Spring' 카테고리의 다른 글
Swagger 접속시 오류 (0) | 2023.07.12 |
---|---|
[Springboot] S3 파일 업로드 (0) | 2023.06.15 |
[SpringBoot] FormData로 받은 이미지 로컬에 저장하기 (0) | 2023.05.21 |
[Spring] @RequestMapping 과 상세 어노테이션 (0) | 2023.02.08 |
[SpringBoot] JPA, Hibernate, Spring Data JPA 차이점 (0) | 2023.01.10 |