클라이언트 측에서 서버의 서드파티 모듈을 아이프레임으로 띄우려고 할 때 X-Frame-Option 어쩌구 에러 등장
스프링 시큐리티 설정을 수정해주면 된다.
sameOrigin이 가장 안전하겠지만 클라이언트와 서버 도메인이 달라서 부득이하게 disable한 후 허용할 url을 등록해주었다.
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.headers().frameOptions().disable()
.addHeaderWriter(new StaticHeadersWriter("X-FRAME-OPTIONS", "ALLOW-FROM " + /* 허용할 URL입력 */)).and()
...생략
}
}
+) 참고
'STUDY > Spring' 카테고리의 다른 글
Spring Boot | 프로젝트 생성, 실행하기 (0) | 2020.12.20 |
---|---|
SpringBoot | java.lang.IllegalArgumentException (0) | 2020.11.17 |
Spring Boot | multipart/form-data 파일 업로드 ( + React , Axios, REST API, multiple files) (1) | 2020.10.19 |
Spring | Illegal overloaded getter method (0) | 2020.10.12 |
Spring | JSON 사용하기 ( org.json ) (0) | 2020.10.07 |