Schnittstelle: EventContextOptions

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.