studio - push firebase android
¿Cómo solo permitir que un usuario administrador escriba Firebase Database? (1)
Esto debería funcionar:
{
"rules": {
".read": true,
".write": "auth.uid === ''dJrGShfgfd2''"
}
}
Todos en el mundo podrán leer los datos, pero solo el usuario con UID dJrGShfgfd2
(y los procesos con acceso administrativo ) pueden escribir los datos.
Estoy intentando configurar una base de datos de Firebase que solo yo puedo escribir. Entonces ningún usuario tendrá permiso para escribir nada. Pero todos podrán leerlo.
Sin embargo, no pude establecer las reglas para ello. Tengo un usuario administrador que creé usando el inicio de sesión de Email / Password, y conozco su UID. Digamos que mi UID es: dJrGShfgfd2
Intenté estos dos métodos, pero no me permitieron escribir en la base de datos.
{
"rules": {
"events": {
".read": true,
".write": "auth.uid === ''dJrGShfgfd2''"
}
}
}
.
{
"rules": {
"users": {
"$user_id": {
".read" : true,
".write": "$user_id === ''dJrGShfgfd2''"
}
}
}
}
Entonces, ¿cómo permitir que solo un usuario con un UID específico escriba algo en la base de datos?