Правило базы данных Firstore 'request.auth.uid' не работает - PullRequest
0 голосов
/ 28 марта 2020

Может кто-нибудь помочь решить, почему не работает это правило пожарного депо. Я что-то упустил? Если вы посмотрите на клип ниже, то увидите, что мое правило для / users / {userId} - разрешить чтение: if request.auth.uid == userId; НО СБОЙ МОДЕЛИРОВАНИЯ, и моя консоль chrome также подтверждает «Отсутствует или недостаточно разрешений»

request.auth.uid'

1 Ответ

1 голос
/ 28 марта 2020

Вы не можете использовать подстановочные знаки для таких документов, как в симуляторе. Ваша строка «Location» слева должна идентифицировать один документ.

Кроме того, если вы хотите проверить аутентификацию, вам нужно будет указать UID для тестирования в поле «Firebase UID».

В вашем случае вы захотите протестировать, используя одно и то же строковое значение UID как в местоположении документа, так и в полях UID.

...