2017-07-26 4 views
0

さらに多くの理論的な質問がありますが、Firebaseリアルタイムデータベースから公開データにアクセスする正しい方法に興味があります。これはウェブページに行くだけで見ることができるデータです(サインインは必要ありません)。以前は匿名のアカウントを作成していましたが、これは(サイトの各閲覧者のために)非効率的であり、ルールに.readtrueを設定して、データにアクセスするためのアカウントが不要になるようです。私のアプリケーションでアカウントが必要ない場合、Firebaseデータベースを公開することはできますか?

しかし、Firebaseは一般的にルール内で.readtrueに設定することを勧めているようです。だから私はここで正しいコンベンションが何になるのだろうかと思っていました。

+0

Firebaseの警告とは無関係に、実装しようとしているものは何でもいいと感じています。 –

+0

データのテスト/一般消費について.readをtrueに設定すると問題ありません。ただし、.writeを認証や他の形式のロックを必要とするように設定してください。これにより、アプリケーション/ページ/コードをクラッシュさせる可能性のあるデータが書き込まれなくなります。 – Jay

答えて

1

一般に、.readtrueは、認証の必要がなく、ユーザーの機密データがない場所でテストするために使用されます。アプリのコンテンツにプライベートにする必要があるデータが含まれていない場合は、この設定を使用できますが、認証を追加してデータベースに関するユーザーの機密データをデータベースに保存することを決定した場合は、必須Firebase Realtime Database Rulesを使用してFirebaseデータベースを保護してください。

希望します。

関連する問題