In Firebase Console ich die folgende Regel in der Datenbank gesetzt hatte:Google-Authentifizierung mit Google Tabellenkalkulation über App Script
und unten ist der Skript-Editor von Google Tabellenkalkulation:
Da jeder eine in Datenbank schreiben kann, gibt es keine Erlaubnis ein erforderlich d bis hier kann ich in die Datenbank schreiben.
Jetzt möchte ich nur ein Benutzer in der Lage Schreib in die Datenbank, also habe ich die Regel:
{
"rules": {
".read": true,
".write": "'User_UID_xyz' === auth.uid"
}
}
Und ich angemeldete mit Benutzer-ID zu berücksichtigen 'User_UID_xyz'
, und läuft das gleiche Skript in Google Spreed Blatt. Aber ich bekomme die Erlaubnis verweigert Problem. Also, muss ich den Benutzer hier authentifizieren? Aber es ist bereits bei dem Konto angemeldet, das von FireBase authentifiziert wird.
//////////////////////////////////
////////////// ////////////////
Auch ich hatte den Link:
https://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/firebase/tutorials/using-secured-client-authentication-for-real-time-read-and-write-calls Aber ich habe verwirrt. Warum sollte ich hier eine Web App verwenden?
Es hat funktioniert. Danke vielmals –