Closed3
マルチテナンシーでの firebase auth のメールが英語に固定してしまう問題
Firebase Authentication の Email Link ログインを実装する際に、環境を何個も作るのが面倒なのでマルチテナントで環境を作成した。
実装は tenantId をいれるぐらいの変更で済むがメールテンプレートを日本語にしても英語の設定でメールが届く
日本語に変更するために、 auth に対して languageCode
を設定すると日本語のメールが届くようになる
export function getFirebaseAuth(): Auth {
const auth = getAuth(app);
auth.tenantId = process.env.NEXT_PUBLIC_FIREBASE_TENANT_ID;
auth.languageCode = 'ja';
return auth;
}
ここら辺見てて気がついたけど、設定上日本語になってるのに!!って困ってる人いると思うので share
このスクラップは2023/11/21にクローズされました