🔥

auth/unauthorized-domainエラーについて

2024/03/13に公開

状況

React + Vite + Firebaseで作ったWebアプリをVercelを使ってデプロイした際、ログイン処理をしようとしたらauth/unauthorized-domainというエラーが出てしまったので、それについてメモします。

解決策

  • Firebaseの承認済みドメインにvercel.appを追加する。

エラーの原因

auth/unauthorized-domainというエラーメッセージからも分かる通り、Firebase側で許可されていないドメインからはFirebaseへアクセスできないようです。Firebaseを使ったWebアプリをVercelを使ってデプロイする際は、vercel.appをFirebase内Authenticationの設定で「承認済みドメイン」に追加することでアクセスができるようになります。

Vercel以外でもドメイン名を同様に追加してあげればこのエラーは解消できると思います。

参考

https://github.com/vercel/next.js/discussions/37636

GitHubで編集を提案

Discussion