Firebase Authenticationを利用する認証でメールアドレス&パスワード、メールリンク、Google、Twitter…と一通り実装してみたなかではメールアドレス&パスワード認証が一番面倒臭かった。 この記事はその面倒くさいメアド認証にまつわる各種手順を脳内整理がてらメモったものです。 殆どはFirebaseの公式ドキュメントに書いてあることなので、主要な関数名などにはドキュメントへのリンクを貼ってあります。 メールアドレス&パスワードで新規登録 Firebaseだとメールアドレスを使う認証では「メールアドレス&パスワード」と「メールリンク」が選択できる。 メールアドレス&パスワードを利用した場合、確認メール送信までがフェーズ1という感じ。 メールアドレス・パスワード入力 登録の確認(auth().fetchSignInMethodsForEmail) ユーザーアカウント作成