Reguły bezpieczeństwa Firebase: Dane publiczne a prywatne
Mam kolekcję podpisów, gdzie każdy podpis ma kilka właściwości: publiczny: fullname, city, a następnie email.
Chcę zachować prywatność własności e-mailowej i zmagam się z napisaniem poprawnych reguł, aby zwracać tylko pełne imię i miasto. Oto jak wygląda mój plik rules.json:
{
"rules": {
"signatures": {
"$signatureID": {
"public": {
".read": true
},
"email": {
".read": false
}
}
}
}
}
Kiedy idę do punktu końcowego podpisu, chciałbym otrzymać tablicę podpisów z danymi publicznymi i nie odbierać adresów e-mail.
Jak dotąd nie miałem szczęścia, żeby to działało tak, jak chcę. czy robię coś źle? Czy powinienem inaczej uporządkować dane?