新しいユーザーの作成時にFirebaseが作成するユーザーのIDを共有するのは安全ですか?私は、私のプラットフォーム上の他の人を見つけるための簡単な方法としてそれを使用したいと思います。 なぜそれが安全でないはずなのか分かりません。私を啓発してください:)ユーザーを見つける方法としてのユーザーIDの共有
答えて
私はあなたのシステムにあまり慣れていない午前または任天堂がこの(本当にゲーマー)を行いますが、あなたがこのような何か構築する方法:
あなたは、ユーザーのリストを表示することができます(uid
を使用して、displayName
およびphotoURL
(Admin SDKを使用するかFirebaseデータベース、Firestoreなどで管理しているリストで取得できます)を認証されたユーザに送信します。 ユーザーが接続または友だちを追加したい場合、そのユーザーのIDトークンを取得し、その友人のuid
を取得して、そのユーザーのIDトークンを確認した後、そのユーザーの保留中の接続リストにそのユーザーのuid
を追加します。 もう一方の側では、他のユーザーが接続要求を受け入れるようにします(これは、あなたの人のファインダー機能がアプリでどのように機能するかを前提としています)。保留中のリクエストのリストが表示されます。ユーザーがリクエストを受け入れると、ユーザーはIDトークンを送信し、確認されると接続が完了したとみなすことができます。
要約すると、依頼を送信したユーザーとそれを確認するユーザーを確認するには、依然としてIDトークンが必要です。あなただけもっぱらuids
に依存している場合はそうでない場合は、すべてのユーザーが他のユーザーのuid
を取得し、お互いのフレンドリストに追加しようとすることができ、など
うまくいけば、これは正しい方向にあなたを指しています。
いずれかが追加される可能性がありますので、問題はありません。しかし、私がこれから得ているのは、ユーザーIDを公開する際にセキュリティ上の問題はないということです。 –
誰かが誰かを追加することができ、明示的にリクエストを受け入れたり開始したりする必要がない場合は、 'uids'を公開しても問題ありません。 – bojeil
- 1. 同じユーザーを共有するwikiとフォーラムを見つける
- 2. Google API現在のユーザーと共有しているドキュメントを見つける
- 3. 接続しているユーザーのユーザーIDを見つけてR hubに信号を送る方法
- 4. Viber REST API、ユニークなViberユーザーIDを見つける方法?
- 5. Googleマップ - ユーザーを見つける方法
- 6. 共有ユーザーIDを持つ2つのアプリケーション
- 7. プロセスを追跡しているユーザーを見つける方法
- 8. ユーザーごとのディスクスペース使用量を見つける方法は?
- 9. 私はこのようなユーザーIDによってユーザー名を見つけようとしている
- 10. IDでユーザーを見つけることができません
- 11. 共有cpanel sqlデータベースのサーバ名を見つける方法は?
- 12. Apple App Groupの共有ディレクトリを見つける方法
- 13. 共有ホストでmysqlのIPアドレスを見つける方法は?
- 14. sprofが私の共有ライブラリを見つける方法
- 15. id = 1のユーザーを見つけられませんでした
- 16. ユーザーを招待していないユーザーを見つける
- 17. Firebaseのルール - 共有ユーザー契約とユーザー固有の契約
- 18. PHP - ユーザー名に基づいてユーザーレベルを見つける方法
- 19. CプログラムでsetuidのユーザーのUIDを見つける方法は?
- 20. クラウドブースト内のユーザーの役割を見つける方法
- 21. モデル内の現在のユーザーを見つける方法asp.net mvc
- 22. 異なるグループとユーザーが所有するすべてのサービス/アプリケーションを見つける方法
- 23. カスタムフィールドが '1234'のphpBBユーザーを見つける方法は?
- 24. ユーザーの場所を見つける方法は?
- 25. Kotlinでユーザーのドキュメントディレクトリを見つける方法は?
- 26. ユーザーの場所を迅速に見つける方法は?
- 27. ユーザー名を見つける方法cassandraのパスワード
- 28. GCMはユーザーの電話を見つける方法
- 29. Microsoft Graph APIユーザー間で共有されていない共有予定表ID
- 30. 特定の共有設定値を共有するためのアンドロイド共有ユーザーID
あなたが構築しているシステムについてもっと詳しく説明できますか? – bojeil
友人を見つける方法が必要なシステムです。だから私は任天堂のルートを使い、フレンドコードで作業したかったのです。しかし、フレンドコードとしてユーザーIDを使用するのは安全ですか? –