Можно ли использовать пользовательские утверждения в правилах Firebase Storage?
Похоже, что эти значения не доступны оттуда.
Вот мое правило:
match /b/{bucket}/o {
match /{userId}/files/{fileName} {
allow read: if request.auth.token.admin == true;
}
}
Эти правила выдают ошибку:
Ошибка: строка simulator.rules [13], столбец [20]. Администратор недвижимости
не определено для объекта.
Ранее я настраивал userClaims следующим образом:
await admin.auth().setCustomUserClaims(user.uid, {
groupToken: 'abecadlo',
admin: true
});