test . Opcje kontekstu zdarzenia
Pola kontekstu zdarzenia, które można zastąpić/dostosować.
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.