의문점 공부하기/💻 프로젝트 진행하며

💻 로그인 이슈3(P&S)

아리빠 2023. 10. 13. 09:57

Problem: 로그인 직후 로그인 처리가 되지 않던 이슈. 유저가 소셜로그인을 하면 redirect로 연결되는 oauth2/ 경로는 OAuth2RedirectHandler로 연결되어 토큰값을 확인하고 Login 처리가 되어야 하지만 바로 페이지에 반영되지 않던 이슈가 발생


Solution: Client의 로직. login(소셜로그인) -> handler(토큰o) -> login(로그인완료)


How: OAuth2RedirectHandler에서 토큰을 확인 한 후에 window.location으로 login을 다시 시도하여
Token 값이 포함된 경우 로그인이 성공하게끔 해결