私の質問は、FirebaseがUidをどのように生成するのですか?それは携帯電話のアプリのインストールから生成されるのでしょうか、それとも、メール、Facebook、Google、またはFirebaseが提供する他のものを介してログインプロバイダに基づいているのでしょうか?FirebaseはUidをどのように生成しますか?
答えて
FirebaseユーザーID(多くの場合、uidと呼ばれる)は、ユーザーアカウントの不透明な識別子です。アカウントの基本IDプロバイダとの接続はなく、不透明な値として扱う必要があります。
ユーザーがアプリケーションからログアウトして別のアカウントを入力すると、Firebaseはログアウトを検出してuidを変更しますか、認証のためにuidを電子メールにマッピングしない方が良いでしょうか? – Andrea
ユーザがログアウトすると、Firebaseクライアントはトークンをワイプします。したがって、効果的にすべてのユーザーについて忘れてしまいます。あなたは非常に具体的な行動をしているように思われるので、私はそれを試し、あなたの所見にあなたのアプローチを基づいていることを強くお勧めします。 –
UUIDは、タイムスタンプと一部のエントロピーに基づいて自動生成されます。 UUIDは、作成時間に基づいてソートすることができます。これは、Firebaseのインデックスを維持するのに役立ちます。
UUIDは、メールアドレスやFacebookのIDなどのハッシュではありません。 uid自体からすべての意味を取り除くことで、それは基礎となるプロパティに依存せず、これらのプロパティは自由に変更できます。
カスタムUIDを使用する場合は、一貫性が必要です。プロパティーが変更される可能性があり、ユーザーIDが一貫しないため、ユーザーIDの作成とログイン・プロパティーを一緒にしないでください。
私は、Firebase認証がユーザーを識別するために使用するキーであるFirebase UIDについてOPが尋ねていると思います。 –
火災基地のUIDもUUIDです。 –
UIDは今日のUUIDです。しかし、あなたが描写しているものはUUIDではありません。タイムスタンプ+ランダムデータに基づくものは[push ids](https://firebase.googleblog.com/2015/02/the-2120-ways-to-ensure-unique_68.html)と呼ばれます(これらは、呼び出しによって生成されるため'push()')。 –
- 1. firebase uidの生成方法
- 2. AngularFire2 - Firebaseによって生成されたノードUIDを取得しますか?
- 3. Firebase UIDへのショートリンクを生成する可能性がありますか?
- 4. firebaseアナリティクスでは、user_engagementイベントはどのように生成されますか?
- 5. Firebase uidはuidの代わりに電子メールを返します
- 6. MySQLが生成したUID
- 7. SQL ServerはどのようにGuidsを生成しますか?
- 8. Djangoはどのようにuuidを生成しますか?
- 9. soundcloudはどのようにhtmlを生成しますか?
- 10. ffmpegはconfigureスクリプトファイルをどのように生成しますか?
- 11. ASP.NET MVCはどのようにJsonResultsを生成しますか?
- 12. Firebaseセキュリティルール - Auth生成UIDは秘密にしておかなければなりませんか?
- 13. FirebaseでUIDをループするには
- 14. Firebaseログイン - uidをリセットするには?
- 15. どのようにしてモーダルパーマリンクを生成しますか
- 16. Pythonでfirebaseの現在のユーザーID(uid)を取得するにはどうすればよいですか?
- 17. Strongloopは文字列uidを生成できますか?
- 18. Firebase CreateUserのカスタムUID
- 19. Firebaseで "storageBucket"を生成するにはどうしたらいいですか?
- 20. コードビハインドファイルでAntiForgeryTokenをどのように生成しますか?
- 21. in c#contextMenuをどのように再生成しますか?
- 22. どのようにC#で乱数を生成しますか?
- 23. firebaseルールセットはどのようにデータベースを保護しますか?
- 24. firebaseでは、押したときに自動的に作成されたuidをどのように取得できますか?
- 25. Firebase認証で生成された$ uidを表示することはできますか?
- 26. FirebaseユーザーのuidをReactに保存するにはどうしたらいいですか?
- 27. jQueryのドキュメントはどのように生成されますか
- 28. スリーステートセルオートマトンのルールはどのように生成されますか?
- 29. このクエリはどのように生成されますか?
- 30. このハッシュはどのように生成できますか?
'uid'は、Firebaseサーバー側システムによって生成されるランダムIDです。アカウントが作成されると、その「uid」は変更されません。アカウントを削除すると、 'uid'も削除されます。 'uid'はあなたの様々なユーザーを特定する方法です。通常、開発者は 'uid'が格納されているルートの下に' users'ノードを持っています。 –
@RonRoystonからの上記のコメントは、最も完全な答えで、私が知りたいと思うものだと思います!どうも! –