prüfen . EventContextOptions
Felder des Ereigniskontexts, die überschrieben/angepasst werden können.
Eigenschaften
Autor
Nullable-Objekt
Diese Option ist nur für Echtzeitdatenbankfunktionen verfügbar. Authentifizierungsinformationen für den Benutzer, der die Funktion ausgelöst hat. Dieses Objekt enthält uid
und token
Eigenschaften für authentifizierte Benutzer. Weitere Einzelheiten, einschließlich Token-Schlüssel, finden Sie in der Referenz zu Sicherheitsregeln .
Der Standardwert ist null.
Authentifizierungstyp
(Zeichenfolge oder undefiniert)
Diese Option ist nur für Echtzeitdatenbankfunktionen verfügbar. Die Berechtigungsstufe für einen Benutzer. Gültige Werte sind:
-
ADMIN
Entwicklerbenutzer oder über ein Dienstkonto authentifizierter Benutzer. -
USER
Bekannter Benutzer. -
UNAUTHENTICATED
Nicht authentifizierte Aktion
Wenn es weggelassen wird, wird standardmäßig „UNAUTHENTICATED“ verwendet.
Ereignis-ID
(Zeichenfolge oder undefiniert)
Der eindeutige Bezeichner des Ereignisses. Wenn es weggelassen wird, wird eine zufällige ID generiert.
Parameter
(Nicht-Null-Objekt oder undefiniert)
Die Werte für die Platzhalter im Referenzpfad, auf den eine Datenbank oder Firestore-Funktion lauscht. Wenn es weggelassen wird, werden Zufallswerte generiert.
Zeitstempel
(Zeichenfolge oder undefiniert)
Zeitstempel für das Ereignis als RFC 3339- String. Wenn es weggelassen wird, wird die aktuelle Zeit verwendet.