oAuth flow error에 의한 버그 핸들링

jew·2024년 6월 21일

배포 후 랜덤 QA를 진행하던 중, 다음과 같은 피드백을 받았다.

소셜 로그인을 진행하지 않고, 이전 페이지로 돌아갔을 때 어떠한 에러가 발생하는 것 같습니다. (아래 사진)

oAuth flow error가 발생했을 때 뜨는 에러 페이지인데, 관련된 에러 처리를 안해서 뜬 거였다ㅏ

{
  "code": 400,
  "error_code": "bad_oauth_state",
  "msg": "OAuth callback with invalid state"
}

방어코드로 error를 확인하고 저것처럼 에러가 발생하면 저 화면이 아닌 /signin 페이지로 돌아가도록 수정했다.

이후 뒤로가기-앞으로 가기를 막을 수 있는 방법은 없을까?
리팩토링 진행하면서 방법을 생각해보려고 한다.

profile
문제 있으면 의식의 흐름대로 작성하는 블.log

0개의 댓글