как установить правила безопасности firebase в облачном хранилище с помощью firebase аутентификации - PullRequest
0 голосов
/ 31 мая 2019

Я создал базу данных облачного пожарного магазина. В этой базе данных я хочу, чтобы каждый мог читать и писать if: request.auth.uid != null, и теперь он сталкивается с проблемой разрешения, когда кто-то пытается войти в систему или зарегистрироваться, используя электронную почту и пароль с аутентификацией через firebase. Я получаю недостаточное разрешение. Как я могу позволить любому из моих пользователей одновременно зарегистрироваться и войти в систему, чтобы защитить другую часть базы данных

1 Ответ

0 голосов
/ 31 мая 2019

Это правило должно быть достаточно хорошим.

service cloud.firestore {
  match /databases/{database}/documents {    
    match /YOUR_COLLECTION_NAME/{doc} {
       allow write, read: request.auth.uid != null
    }
  }
}

Но вы уверены, что правильно настраиваете свою аутентификацию?

Проверьте Аутентификация -> Метод входа и убедитесь, что вы включили нужных вам провайдеров.Используя Firebase SDK для аутентификации, вы сможете пройти эту проверку после входа в систему вашего пользователя.Взгляните это

...