1. Github 로그인 정상 작동 플로우

  1. "http://43.200.56.180/login/getGithubAuthUrl" 위 주소를 로드하는 WebView 표시
  2. 아래 첫번째 이미지와 같이 로그인 화면 나옴
  3. Sign In 버튼 클릭
  4. 아래 두번째 이미지와 같이 이차 인증 화면 나옴
    1. Gihub App 모바일 로그인 (Default)

      1. 웹뷰에서 띄워주는 코드(아래 이미지 기준 77)을 모바일 Github 앱에서 입력
      2. javascript polling이 주기적으로 호출되는 중
    2. sms 인증 (두번째 이미지 하단 링크 클릭)

      Untitled

      1. Github에서 내 휴대폰 번호로 문자를 보냄
      2. 문자로 도착한 인증 코드를 웹뷰에 입력 후 ‘확인’버튼 클릭
  5. 2차 인증(Github Mobile 코드 입력 or sms 인증)까지 완료되면
  6. LGTM 서버로 login success를 보냄 && Github access token과 refresh token도 가져옴
  7. LGTM 서버가 세번째 이미지와 같이 json을 내려줌

<여기서 부터는 에러와 상관 없는 로직>

Github Login

Github Login

2차 인증

2차 인증

LGTM 서버로부터 json 도착

LGTM 서버로부터 json 도착

2. 문제 상황