Docker 기반 React + Spring Boot 서비스에 도메인과 HTTPS를 적용하면서 겪은 PWA OAuth 로그인 장애
·
Projects/Side Project
개인 프로젝트를 개발하면서 처음에는 서버의 공인 IP와 포트를 직접 이용해 서비스에 접근했다.http://203.0.113.10:18080 서비스는 Docker Compose 기반으로 구성되어 있었고, React 프론트엔드와 Spring Boot 백엔드 사이에 Nginx 컨테이너를 두고 있었다. 개발이 어느 정도 진행된 뒤 PWA와 위치 기반 기능을 테스트하기 위해 HTTPS 환경이 필요해졌고, 별도의 도메인을 구매해 다음과 같은 개발 주소를 구성했다.https://dev.example-service.kr 도메인 연결과 HTTPS 적용 자체는 어렵지 않았다.문제는 HTTPS를 적용한 직후부터 정상적으로 동작하던 카카오·네이버 OAuth 로그인이 모두 동작하지 않기 시작했다는 점이었다. 해결 후에도 많은 ..