У меня есть список существующих пользователей в firebase.
У меня есть файлы хранилища, которые должны быть доступны только пользователям, входящим в группу hasFullAccess, для доступа ко всем файлам хранилища.
Поскольку мы не можем добавить объект пользователя, я добавил каждого пользователя в базу данных, чтобы дать ему дополнительные метаданные.
база данных:
{
users: {
$uid: { hasFullAccess: boolean}
}
}
Теперь вПравила хранения Я хочу, чтобы пользователи, имеющие полный доступ, могли иметь доступ ко всему содержимому.
service firebase.storage {
match /b/{bucket}/o {
match /files-demo/{allDirPaths=*} {
allow read: if true
}
match /files-complete/{allDirPaths=*} {
allow read: if request.auth != null && // (users have full access?)
}
}
}
Если это возможно, как я могу ссылаться на свою базу данных в правилах хранения Firebase?