私はAngular
でゲームを構築しています(初めて初めて)私はハイスコアテーブルを追加しようとしています。私はFirebase
アカウントを設定し、Firestore (Beta)
データベースを稼働させて接続しました。サイトのログインが不要な場合、データベース(Cloud Firestore)のセキュリティを保護されないままにすることはできますか?
私は非常に単純なハイスコアシステムが欲しいです。ユーザーはログインしたり、アカウントを作成したりする必要はなく、単に上がって遊んだり、高いスコアを達成したら名前を入力して、テーブルに記録して表示します。
ログインが不要で基本的なの名前/スコア/タイムスタンプのデータのみが保存される状況では、以下のように自分のセキュリティルールをそのまま残すか、より良い方法で構造化することができますかそれら?
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
彼らは、私は私のデータベースが参照して誰にでも開かれているが、これは私の特定の状況で本当に悪いです警告が表示されますか?私はデータベースnewbとして見ていないこの問題はありますか?
これは私にとって新しい(複雑な)領域なので、アドバイスは素晴らしいものです。
乾杯
これは私が考えていなかったことを知っていたものとまったく同じです!私は素朴で、答えは大胆になると思っていた - 私はキャップのロックを期待して半分でした:)あなたのポイントはすべて意味があり、あなたはそれらをレイアウトする今非常に明らかに見える。彼らは終わるでしょう。アドバイスありがとう – popClingwrap
問題ありません!多くの場合、サウンドボードが必要なだけで、明らかになります。 –