본문 바로가기
카테고리 없음

스프링 corsfilter

by 흰색남자 2022. 7. 13.

cors : 다른 출처에서 날아오는 요청을 어느정도 허용해줄 것인가를 결정함.

리액트와 스프링 연동 도중, cors 오류가 나와서 설정한 정보들이다.

addExposedHeader

헤더에 값을 직접 추가해주어야만, 클라이언트에서 정보를 찾을 수 있다.

 

 

addAllowedOriginPattern

원래 설정을 이렇게 하면 안되지만, 편의를 위해 모든 도메인에서 오는 요청을 허용한다.

 

setAllowCredentials

 

 

allowCredentials 가 true일 경우, "*"를 사용하면 원래는 안된다.

 

 

corsFilter는 @Configuration을 적용하여, 빈 설정을 담당하는 클래스가 된다. 이 클래서 안에서 @Bean 어노테이션을 선언하면 그 메소드를 통해 스프링 빈을 정의하고 생명주기에 등록된다.