règles
Les règles de sécurité Firebase assurent le contrôle d'accès et la validation des données dans un langage simple mais expressif. Ils sont utilisés pour sécuriser des produits tels que Cloud Storage et Cloud Firestore.
Cette documentation est divisée en deux sections :
- Interfaces : types de données communs à tous les produits qui utilisent des règles de sécurité.
- Espaces de noms : types de données et fonctions spécifiques au produit ou au contexte.
Interfaces
Booléen
Type primitif représentant une valeur booléenne, true
ou false
.
Octets
Type représentant une séquence d’octets.
Durée
Durée avec une précision de la nanoseconde.
Flotter
Type primitif représentant un nombre à virgule flottante IEEE 64 bits.
Entier
Type de données primitif représentant une valeur entière signée de 64 bits.
LatLng
Géopoint de latitude et de longitude.
Liste
Liste d'éléments hétérogène.
Carte
Cartographie clé-valeur.
CarteDiff
Objet représentant la différence entre les objets Rules.Map .
Nombre
Une valeur de type Integer
ou de type Float
.
Chemin
Modèle de type répertoire pour l’emplacement d’une ressource.
Ensemble
Liste non ordonnée et hétérogène d’éléments uniques.
Chaîne
Type primitif représentant une valeur de chaîne.
Horodatage
Horodatage en UTC avec une précision de la nanoseconde.
Espaces de noms
déboguer
Instruction de débogage du langage des règles de sécurité
durée
Fonctions de durée disponibles dans le monde entier.
magasin de feu
Variables et fonctions disponibles dans les règles Cloud Firestore.
hachage
Fonctions de hachage disponibles dans le monde entier.
latence
Fonctions latitude-longitude disponibles dans le monde entier.
mathématiques
Fonctions mathématiques disponibles dans le monde entier.
horodatage
Fonctions d'horodatage disponibles dans le monde entier.