🚨 발생 문제
Firebase: Error (auth/account-exists-with-different-credential)
현재 상황
1. 이전부터 GitHub 계정에서 Google 아이디를 사용하고 있었던 상황
2. 내가 만든 웹앱에서 Google 계정으로 로그인 후 로그아웃 ➡ GitHub 로그인을 시도하는 과정에서 GitHub 로그인이 되지 않고 위의 에러 발생
🤔 문제 원인
같은 이메일 주소가 다른 인증 방법으로 접속되었기 때문에 발생
// 예시
GitHub : myemail@gmail.com
Google : myemail@gmail.com
// 위와 같이 같은 gmail 아이디를 공유하고 있는 상황에서 발생
💊 해결 방법
Authentication 설정 변경
- 콘솔 ➡ 해당 프로젝트 ➡ Authentication ➡ Settings ➡ 사용자 계정 연결에서 'ID 공급업체별로 여러 계정 만들기'로 변경
'✍️ What I Learned > 트러블슈팅' 카테고리의 다른 글
[트러블슈팅] Module not found: Error can't resolve '@/app' (0) | 2024.01.18 |
---|---|
[트러블슈팅] Error: document is not defined (0) | 2023.08.21 |
[트러블슈팅] ReactServerComponentsError (feat. Server Component, Client Component) (0) | 2023.08.20 |
[트러블슈팅] TS17004: Cannot use JSX unless the '--jsx' flag is provided. (0) | 2023.08.01 |
[트러블슈팅] ERROR in ./node_modules/react-router-dom/dist/index.js 13:0-810 (0) | 2023.06.27 |