私は現在Firebaseアンドロイドアプリケーションで作業していますが、researchを実行した後は、セキュリティ上の理由から、ログインしたユーザー以外のユーザー情報を表示することはできません。Firebaseを使って他のユーザーに情報(写真やユーザー名など)を表示するにはどうすればいいですか?
どうすれば安全な方法があるのか、それとも通常どのように行われているのか知りたいのですが、他のユーザーにプロフィール写真やその他の情報を表示することができない場合があります。
たとえば、ユーザごとにFirebase Storageにプロファイル写真のコピーを保存する必要がありますか?実際の画像を対応するユーザーにどのようにリンクする必要がありますか?どのように元のユーザに「認証」でリンクしているfirebaseデータベースに「ユーザ」ノードを作成する必要がありますか?
ありがとうございました。どのようにアプリケーションが安全であるか、私はこのアプローチで安全性を低下させるだろうか? –
データベースのセキュリティとデータのプライバシーを向上させるために、データベースのルール(リアルタイムデータベースとストレージの両方)をいつでも追加できます。それらを使用すると、どのデータにアクセスできるかを制御できます。こちらのドキュメントをご覧になることを強くお勧めします。https://firebase.google.com/docs/database/security/ – Arrabidas92
ありがとうございました –