현재 진행 중인 대처
- amplify 설정 이슈 > netlify로 프론트 배포 변경 > 정상 동작 중
Problem
문제상황1
- oauth 과정 중 카카오서버에서 인가코드 발급 후 redirect를 보낸 직후 바로 다시
/login
으로 404 redirect가 되어, 인가코드를 서버에 보내는 다음 작업이 불가한 상황

문제 상황2
[크롬 mixedContent 관련 오류]- 현재 프론트(https), 서버(http)이기 때문에 mixed-content 요청을 block 하는 문제
해결과정
문제 원인 분석
- redirect를 시켜주는 지점을 알 수 없음.
해결
시도1
amplify가 아닌 netlify로 배포하여, 같은 이슈가 발생하는 지 테스트
문제원인
- amplify에서 쿼리스트링이 붙어 redirect 요청이 오는 경우, 기본적으로 쿼리스트링을 자르고 원래 path로 redirect 시켜줌 ( 이때 404 > redirect)
- netlify도 redirect관련 404 notfound 처리함
해결
netlify에서 redirect 관련 설정 toml 로 처리
> 정상적으로 카카오에서 보내준 인가코드 받음 확인[문제상황2 발생!]
해결
크롬 설정 > 개인정보 및 보안 > 사이트 설정 > 컨텐츠 밑에 추가 콘텐츠 설정 > 안전하지 않은 콘텐츠 > 안전하지 않은 콘텐츠 표시가 허용됨의 추가버튼 > “https://test-005--cool-dusk-ced14a.netlify.app/” 등록 해결 update
배포 server를 https로 바꾸어주어
> 더이상 mix-content 관련 에러가 발생하지 않음최종 해결
- redirect 처리 및 https로 서버 배포하여, > 배포 환경에서 Oauth 로그인 성공

- 참고링크