👩🏻💻 Springframwork Mig 기록 : OKTA SAML 로그인 무한 루프 디버깅기 (feat. 백엔드·프론트 환장의 콜라보)
INTROSpring Framework 4에서 Spring Boot 3으로 마이그레이션하는 고도화 프로젝트 중OKTA SAML 인증 연동을 붙이고 테스트 서버에 배포했다.설레는 마음으로 로그인을 시도했는데, 화면이 계속 새로고침되며 멈추지 않았다.처음에는 "배포를 잘못했나?" 싶어서 서버를 재시작해봤고, 로그를 다시 확인해봤다. 그런데 아무리 봐도 배포 자체는 정상이었다.Fiddler 네트워크 로그를 열어서 트랜잭션 흐름을 직접 추적해보고 나서야 원인이 보였다.백엔드에서 터진 HTTP 500 에러와, 그 에러 상황을 전혀 고려하지 않은 프론트엔드 리다이렉트 로직이 서로 맞물려 만들어낸그야말로 환장의 콜라보였다.처음에는 백엔드 문제라고 확신했는데, 백엔드를 고쳐도 루프는 계속됐다.두 레이어를 동시에 수정하..