Regel:auth.uid funktioniert nicht
{
"rules": {
"userdata":{
"$id":{
".read": "(auth.uid=='aI2OGxb2pnY58ix5ugZLv0rhZqn2')",
".write": "(auth.uid=='aI2OGxb2pnY58ix5ugZLv0rhZqn2')"
}
}
}
}
Eigentlich ist meine Regel so anders. Aber um zu bestätigen, dass auth.uid nicht für mich funktioniert. Ich habe dies zu meinen Regeln hinzugefügt und ich habe dasselbe Ergebnis erhalten (Berechtigung verweigert).
Und meine ursprüngliche UID ist auch gleich wie in den obigen Regeln angegeben.
Es ist also etwas falsch in der Regelstruktur oder ich mache irgendetwas falsch in Firebase-Konfiguration.
Thanx
Cross-gepostet: https://www.reddit.com/r/Firebase/comments/698664/authuid_not_working_in_firebase_rules/ –
Versuchen Sie zu lesen/schreiben bei '/ userData' oder'/userData/$ id' wenn Sie Erlaubnis verweigert? –