2016-06-19 15 views
1

以下のセキュリティルールでFirebaseデータベースにデータを読み書きしようとしています。私はfirebaseによって与えられた文書に従ったと信じているので、私は混乱しています。私は、このリンクをたどってきた電子メール認証でFirebaseデータベースへの読み取り/書き込みアクセスを許可する方法

- >FIREBASE USER BASED SECURITY

私は私が書いている2つのつの子ノードを持っています。ユーザデータと、ユーザによって入力された無線ノードデータとを含む。

{ 
"rules": { 
"nodes": { 
    "$user_id": { 
    ".read": "$user_id === auth.uid", 
    ".write": "$user_id === auth.uid" 
    } 
}, 
"users": { 
    "$uid": { 
    ".read": "$uid === auth.uid", 
    ".write": "$uid === auth.uid" 
    } 
    } 
} 
} 
+0

お手数ですが、動作させるには[MVCに関する質問](http://stackoverflow.com/help/mcve)が必要です。 – adolfosrs

+0

質問を一瞬書き直してください。 –

+0

私はそれ以上の情報を持っていません。私はfirebaseのドキュメントに続き、私は現在失われています。データベース全体に対して読み取り/書き込みアクセスを許可することを除いて。それは私が望むものではありません。認証されたユーザーがすべての子ノードにアクセスできるようにする必要があります。現在は電子メール/パスワード認証のみを使用しています。 –

答えて

1

私はここで答えを見つけることができました。私がしようとしているのは、認証されたユーザーがデータを読み書きできるようにすることだけです。

この質問に答える私は別の検索クエリを検索した後。

[firebase]タグを使用して質問を検索し、これを見つけることができました。

Restricting child/field access with security rules

+1

ルールを使用してデータをフィルタリングできないという事実は、Firebaseを初めて使用する開発者にとって混乱の原因の一つです。あなたがそれを見つけたと聞いてうれしいです。 –

関連する問題