티스토리 뷰
환경
- Spring Security를 설치함
- Restful API이며 외부에서 axios로 로그인 api 호출
- 로그인 정보를 세션에 저장
- 로그인 api 마지막까지 세션에 정보가 저장되어 있음
- 그러나 로그인 정보를 가져오는 api에서 세션에 접근하니 값이 존재하지 않음
- 개발자도구 - Network탭을 통해 헤더에 Set-Cookie 부분에 노란색 warning 아이콘이 나타남
- warning 아이콘을 마우스를 가져다대니 Set-Cookie header didn’t specify a “SameSite” attribute 문구가 존재
해결법
1. axios를 호출할 때 withCredentials 옵션을 추가 [링크]
2. Spring 서버에서 Same-Site 관련 설정이 필요하다 [링크]
'웹개발' 카테고리의 다른 글
Docker build, run 진행 중 에러가 발생했는데 원인을 모를 때 (0) | 2021.12.15 |
---|---|
백엔드 개발자가 알아두면 좋은 5가지 (0) | 2021.12.15 |
기존 Flask(Python) 대신 Spring Boot으로 바꾸게 된 이유 (0) | 2021.12.15 |
프로시저에 관한 나의 생각 (0) | 2021.12.15 |
벤처기업에 오면서 시도하게 된 배포 자동화 구축 (0) | 2021.12.15 |