0

Firebase 3とAngular 1を使用して簡単なアプリケーションを起動します。 私はFirebaseに含まれている認証システムを持っています。当時私はユーザーの登録とログインにこれ​​を使用しました。 Firebaseデータベースにメッセージデータを保存します。データベースとFirebase認証システム間のデータをリンクする方法

私の質問は、firebase認証サービスのユーザー情報をfirebaseデータベースにリンクするにはどうすればいいですか?

その他の質問:authシステムではなくDBにユーザーを格納する方が良いですか?事前

答えて

3

によって

おかげ通常、あなたはすぐにあなたのアプリケーションにユーザーを登録すると、データベースにユーザー情報を追加します。私は、データをFirebaseに保存する方法を知っていると仮定しているので、基本的にはメッセージデータを使って、ユーザデータを使ってやっている作業を基本的に行います(例えば、 "users"オブジェクトに保存します)。

パスワードなどのデータは機密性が高いため、Firebaseの認証部分に安全に保管する必要があります(つまり誰もアクセスできない)。ログインに使用される電子メールや、Firebaseが生成するUIDなどもデータベースに保存することができます(また、アプリケーションの後半で参照できるようにするための素晴らしい方法です)。

Firebaseの認証サービス(Facebookなどの外部サービスを使用しているにもかかわらず、Firebaseと一緒に使用する必要があります)を使用してログインする必要があります。

+1

ありがとう、私は思ったよりも簡単でした。あなたのアドバイスに感謝します! –

関連する問題