Я хочу ограничить доступ к моей базе данных Firebase, чтобы в нее могли писать только авторизованные мной пользователи.Но решение, предложенное почти везде, похоже, не работает для меня.
Я всегда получаю ошибку 401 (без слов) в моей консоли.
Я пробовал два способа проверки, вошел ли в систему нужный пользователь или нет, но ни один из них не помог мне:
1.uid жестко прописан в правилах:
{
"rules": {
".read": true,
".write": "auth.uid === 'UID'")",
}
}
2.uid в базе данных
{
"rules": {
".read": true,
".write": "root.child('users').hasChild(auth.uid)",
}
}
В обоих случаях я использовал uid, представленный в обзоре Firebase-Authentication.Я использую Google в качестве провайдера входа.