0

私はAngular2とFirebase-queueのFirebaseをバッチサーバとして使用しています。Firebase-queueからの応答を安全に削除する方法を教えてください。

クライアントはタスクをサーバーに送信し、応答を待っていることがあります。

クライアントは要求IDを使用して応答を読み取ることができます。しかし、その後、どのような反応が起こりますか?私はクライアントだけがそれを削除することができると思うが、私は本当にクライアントに.writeを与えるのは嫌いだ。

だから私はこれを確保する方法を見つけようとしています.writeアクセス。

質問:.read.writeには、要求キーを所有するユーザーのみがアクセスできますか?

応答自体と/responsesノードでさえも、他のノードでは読み込みができません。

私はユーザーがそれを読むことができる前に人々を(悪い)削除することを避けようとしています。

答えて

0

Frank van Puffelenが応答hereに回答しました。

認証ユーザーにのみ使用できるようにするには、次のルールを正しく使用する必要があります。

"responses": { 
    ".read": "false", 
    ".write": "false", 
    "$responses": { 
    ".read": "auth != null", 
    ".write": "auth != null", 
    } 
} 
関連する問題