2

管理サーバーによって実行される書き込みに Firebase でセキュリティ ルールを適用する方法を知っている人はいますか?

例えば:

userDetail: { ".validate" : //データベース参照に基づく何らかのセキュリティ ルール// }

管理サーバーによる書き込みがこの検証規則に準拠していることを確認したいと考えています。サーバー自体にセキュリティ ルールを配置できることは理解していますが、他のサーバー インスタンスによって変更できるデータベース内の別の場所とデータが一致していることを確認したいと考えています。

4

1 に答える 1

6

サービス アカウント認証のデフォルトである管理者権限アクセス レベルを持つリクエストに適用されるセキュリティ ルールを作成することはできません。その場合、検証ルールを含め、セキュリティは完全に無効になります。

しかし、これはサーバーをチェックできないという意味ではありません。制限された権限で認証するようにサーバーを変更します。Node と Java の両方で、キーワードはdatabaseAuthVariableOverride.

Admin SDK セットアップ ドキュメントも参照してください。

于 2016-11-11T14:43:26.060 に答える