Использование пользовательских утверждений в правилах Firebase Storage - PullRequest
2 голосов
/ 25 июня 2019

Можно ли использовать пользовательские утверждения в правилах 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
    });
...