Interfejs: EventContextOptions

Nieruchomości

autoryzacja

Obiekt dopuszczający wartość null

Ta opcja jest dostępna tylko w przypadku funkcji Bazy danych czasu rzeczywistego. Informacje uwierzytelniające użytkownika, który uruchomił funkcję. Obiekt ten zawiera właściwości uid i token dla uwierzytelnionych użytkowników. Więcej szczegółów, w tym klucze tokenów, można znaleźć w dokumencie dotyczącym reguł bezpieczeństwa .

Wartość domyślna to null.

Typ uwierzytelniania

(ciąg znaków lub niezdefiniowany)

Ta opcja jest dostępna tylko w przypadku funkcji Bazy danych czasu rzeczywistego. Poziom uprawnień użytkownika. Prawidłowe wartości to:

  • ADMIN Programista lub użytkownik uwierzytelniony za pośrednictwem konta usługi.
  • USER Znany użytkownik.
  • UNAUTHENTICATED Nieuwierzytelnione działanie

W przypadku pominięcia domyślnie ustawiona jest wartość „NIEUWIERZYTELNIONA”.

identyfikator zdarzenia

(ciąg znaków lub niezdefiniowany)

Unikalny identyfikator zdarzenia. Jeśli zostanie pominięty, zostanie wygenerowany losowy identyfikator.

parametry

(obiekt inny niż null lub niezdefiniowany)

Wartości symboli wieloznacznych w ścieżce odniesienia, na których nasłuchuje baza danych lub funkcja Firestore. W przypadku pominięcia generowane są wartości losowe.

znak czasu

(ciąg znaków lub niezdefiniowany)

Sygnatura czasowa zdarzenia w postaci ciągu znaków RFC 3339 . Jeśli zostanie pominięty, używany będzie aktualny czas.