Interface : Options de contexte d'événement

Propriétés

authentification

Objet nullable

Cette option est uniquement disponible pour les fonctions de base de données en temps réel. Informations d'authentification pour l'utilisateur qui a déclenché la fonction. Cet objet contient les propriétés uid et token pour les utilisateurs authentifiés. Pour plus de détails, y compris les clés de jeton, consultez la référence sur les règles de sécurité .

La valeur par défaut est null.

Type d'authentification

(chaîne ou non défini)

Cette option est uniquement disponible pour les fonctions de base de données en temps réel. Le niveau d'autorisations pour un utilisateur. Les valeurs valides sont :

  • ADMIN Utilisateur développeur ou utilisateur authentifié via un compte de service.
  • USER Utilisateur connu.
  • UNAUTHENTICATED Action non authentifiée

En cas d'omission, la valeur par défaut est « NON AUTHENTIFIÉ ».

ID d'événement

(chaîne ou non défini)

L'identifiant unique de l'événement. En cas d'omission, un identifiant aléatoire sera généré.

paramètres

(Objet non nul ou non défini)

Les valeurs des caractères génériques dans le chemin de référence qu'une base de données ou une fonction Firestore écoute. En cas d'omission, des valeurs aléatoires sont générées.

horodatage

(chaîne ou non défini)

Horodatage de l'événement sous forme de chaîne RFC 3339 . En cas d'omission, l'heure actuelle est utilisée.