私はユーザーの役割に基づいてfirebaseストレージを制限しようとしています。Firebaseのストレージルールでユーザ役割を認証する方法はありますか?
Database:
users
<uid>
admin=false
... ... ...
私はfirebaseストレージにルールの以下のようなものを使用しようとしています:
root.child('users').child(auth.uid).child('user').child('admin').val() == true
私は書き込みルールにこれを追加した後に拒否されたアクセス権を取得しています。
ありがとうございました。
をFirebaseストレージセキュリティルールは、データベース内のデータを参照することはできません。 [この回答を参照してください(http://stackoverflow.com/questions/38188459/create-group-access-to-firebase-storage-without-using-custom-authorization)または[this one](http:// stackoverflow。ロールベースのセキュリティのようなやり方をするためには、ユーザベースのアップロードのためのルール(firebase-storage-whats-the-rules-for-rules/38157858)を参照してください。 –
フランクに感謝します。その少しハッキーですが、私は今すべてのことができると思う。 – Ahsan