이 글에서 정리하는 내용

Firebase Auth unauthorized-domain 오류는 현재 로그인 요청이 발생한 도메인이 Firebase Authentication의 Authorized domains에 없을 때 생깁니다. 루트 도메인, www 도메인, preview URL, localhost를 각각 분리해서 봐야 합니다.
- 내 증상이 이거면 여기부터 보세요
- 먼저 적용할 핵심 수정 코드
- 왜 이런 오류가 생기는가
- 실제 작업에서 점검하는 순서
- 그래도 안 될 때 볼 예외 케이스
- 다음에 같은 문제를 줄이는 체크리스트
내 증상이 이거면 여기부터 보세요

undefined
- 현재 브라우저 주소의 도메인을 그대로 확인합니다.
- 루트 도메인과 www 도메인을 각각 판단합니다.
- preview URL 등록은 운영 정책으로 결정합니다.
- 이메일 링크는 actionCodeSettings.url까지 대조합니다.
결국 Firebase Auth unauthorized-domain 오류는 하나의 마법 같은 해결책보다 확인 순서가 더 중요합니다. 에러 문구를 단계별로 나누고, 설정 파일과 실행 명령을 같은 기준으로 맞추면 같은 문제를 훨씬 짧게 끝낼 수 있습니다.