🔥
auth/unauthorized-domainエラーについて
状況
React + Vite + Firebaseで作ったWebアプリをVercelを使ってデプロイした際、ログイン処理をしようとしたらauth/unauthorized-domain
というエラーが出てしまったので、それについてメモします。
解決策
- Firebaseの承認済みドメインに
vercel.app
を追加する。
エラーの原因
auth/unauthorized-domain
というエラーメッセージからも分かる通り、Firebase側で許可されていないドメインからはFirebaseへアクセスできないようです。Firebaseを使ったWebアプリをVercelを使ってデプロイする際は、vercel.app
をFirebase内Authenticationの設定で「承認済みドメイン」に追加することでアクセスができるようになります。
Vercel以外でもドメイン名を同様に追加してあげればこのエラーは解消できると思います。
参考
Discussion