認証処理を行うための機能です。Google、Facebook、Twitterなどソーシャルアカウントを使用した認証を行うことができます。authenticationでユーザーのimport/exportについて調べました。authenticationの責務について責務としては認証までです。認可については本機能のスコープ外になります。Authenticationに丸投げしようコンソール画面での見え方についてコンソール画面にcsv/json形式でimportする機能があっても良さそうですが、残念ながらそのボタンは見当たりません。青い「ユーザーを追加」ボタンを押しても、メールアドレスとパスワードを入力する画面が表示されるのみです。コマンドを使うことでimportが可能ということが分かりました。cliのinstall方法はこちらhttps://firebase.google.com/docs/cli?hl=jajsonファイルを作成する試しにtwitter認証アカウントを2つ、Google認証というアカウントを1つ。合計3ユーザーを作成することにします。"https://lh3.googleusercontent.com/a-/AAuE7mAcG5dI-C4svAMI9A9usCI7MoaW9MbjScUp72K1Ew"}]}]}今回はuser.jsonという名前で保存し、読み込ませます。successfully.今回はハッシュアルゴリズムをHMAC_SHA256にしましたが、適宜変更してください。無事importされたようです。authenticationを使いアカウント作成すると、ユーザーUIDはランダム数字になりますが、import形式では任意のIDを指定することができるようです。自作のアプリケーションのログイン画面からログインを試みます。無事ログインできたようです。authenticationを使えば既存システムからの移行も現実的に見えるかもしれません。いえ、まだまだ調査すべきところは山のようにあるので、一つ一つ調べていこうと思います。スタートアップ向けの極力コストを抑えた設計まで提案から運用まで担当することが多い。最近はAWSやContainerを用いたWebサービスの設計から運用。趣味はマラソン、トライアスロン。