[Firebase] GooglePlay 로그인 실패. the Google id_token is not allowed to be used with this application.

Firebase를 사용한 GooglePlay 인증을 사용하던 중 어느날 갑자기 로그인 실패 오류가 발생하기 시작했습니다.

아무리 검색해 봐도 원인을 파악하기가 힘들어 Firebase Support에 문의를 해보니 다행히 문제를 해결할 수 있었습니다.

문제의 원인은 Firebase Project와 Google Project가 제대로 일치하지 않아서 발생하는 문제였습니다. 그동안은 어째서 잘 동작해왔는지가 오히려 의문스러운 원인...

해결 방법은 아래와 같습니다.

  1. FirebaseConsole로 이동합니다.
  2. 메뉴에서 Authentication -> 로그인방법 -> Google 을 선택합니다.

  3. 외부 프로젝트의 클라이언트 ID 허용(선택사항) 부분에 GooglePlay 인증에 사용한 OAuth 2.0 ClientID를 입력 후 추가해 줍니다.

 

이것으로 문제의 해결이 가능합니다.

잘 되다가 갑자기 문제가 발생한 부분에 대해서는 추가 문의후 기록을 남길 예정.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다