Firebase를 사용한 GooglePlay 인증을 사용하던 중 어느날 갑자기 로그인 실패 오류가 발생하기 시작했습니다.
아무리 검색해 봐도 원인을 파악하기가 힘들어 Firebase Support에 문의를 해보니 다행히 문제를 해결할 수 있었습니다.
문제의 원인은 Firebase Project와 Google Project가 제대로 일치하지 않아서 발생하는 문제였습니다. 그동안은 어째서 잘 동작해왔는지가 오히려 의문스러운 원인...
해결 방법은 아래와 같습니다.
- FirebaseConsole로 이동합니다.
- 메뉴에서 Authentication -> 로그인방법 -> Google 을 선택합니다.
- 외부 프로젝트의 클라이언트 ID 허용(선택사항) 부분에 GooglePlay 인증에 사용한 OAuth 2.0 ClientID를 입력 후 추가해 줍니다.
이것으로 문제의 해결이 가능합니다.
잘 되다가 갑자기 문제가 발생한 부분에 대해서는 추가 문의후 기록을 남길 예정.