카카오 로그인 모달창 컨트롤 방법

카카오 로그인을 개발기에 붙여서 사용중에 있습니다.
홈페이지에서 로그인 버튼 클릭 후 로그인 화면에서 카카오 로그인을 클릭했을 때는 정상적으로 로그인 후 로직타게 해둔 것에 따라 로직을 타고있습니다.

하지만, A->B->C 스텝을 밟으면서 지나가는 페이지를 만들었을 때 B를 스프링 시큐리티에 권한을 부여해서 A에서 버튼누르면 B가아닌 로그인페이지가 출력되는데, 일반적인 로그인이나 카카오 로그인을 해도 로그인은 됩니다.
하지만 카카오 로그인 같은 경우에 팝업창이 떳다가 사라지고 원래 창에서 계속 진행되야하는데, 로그인된 상태로 팝업창에서 그 다음 로직이 실행되고 있습니다.

즉, 부모창은 A페이지에 머무르고 작은 모달창에서 B페이지가 보이고 있습니다. 어떤 해결방안이 있나요?

안녕하세요.
정확한 안내를 위해 페이지별 동선 상황 캡쳐좀 부탁드려요.