Firebase Hostingにデプロイしたアプリで、ユーザーログイン時の確認用メールを送信した際に以下のようなエラーが表示されることがあります。
エラーの内容
Domain not allowlisted by project (auth/unauthorized-countinue-uri)

エラーの原因
Firebase Authenticationでメール内のリンクに使われているURLのドメインが許可されていないときに出ます。
Hostingにドメインを登録し、PCやスマホなどでそのURLにアクセスし、確認用メールを送信しようとするとほぼ確実に表示されます。
対処法
対処法は簡単です。Authenticationに対象のドメインを登録するだけです。
Firebaseコンソールに入り「Authentication > 設定」へと進みます。

「承認済みドメイン > ドメインの追加」に進みます。

許可したいドメインを追加すれば完了です。

承認済みドメイン一覧に「custom」が追加されます。

変更結果は即座に反映されます。

