<概要>
・現在、firebaseを使って、スマホアプリと管理画面の構築を行なっております。
それぞれ、ログイン認証はfirebase Authenticationを使って実施したいと考えております。
Authenticationでは、メールアドレスとパスワード認証のみ使用する予定でおります。
<ご質問>
・今思いついている方法としては、Authenticationに登録したUIDをそれぞれユーザコレクションと管理者コレクションに登録して、Authentication認証成功+ユーザコレクション(or管理者コレクション)に値があればログイン認証を完了したとして各画面(ユーザであればアプリ各画面、管理者であれば管理画面)へアクセスできるようにしようとしております。
・ただ、この方法ですと管理者とアプリユーザで同じメールアドレスを登録できない(Authentication
でメールアドレスの重複で弾かれる)かと存じます。その為、Authenticationを使う場合、左記の重複を避ける場合、どういった方法を取ると良いか、お知恵をお借りしたく存じます。
(SDKを入れるとAdminはカスタマイズができる等)
firebaseを始めたばかりでございまして、初歩的なご質問で大変申し訳ございません。
また、本来ソースを載せるべきかと存じますが、実装より前段階の方式の部分でつまづいている為、
抽象的なご質問で大変恐れ入りますが、ご教授頂けますと幸いでございます。
お力添え頂けますと幸いでございます。
宜しくお願い致します。
あなたの回答
tips
プレビュー