firebase-admin.security-rules package

Reglas de seguridad para Cloud Firestore y Cloud Storage.

Funciones

Función Descripción
getSecurityRules(app) Obtiene el servicio SecurityRules para la app predeterminada o una app determinada.Se puede llamar a admin.securityRules() sin argumentos para acceder al servicio SecurityRules de la app predeterminada, o como admin.securityRules(app) para acceder al servicio SecurityRules asociado con una app específica.

Clases

Clase Descripción
Conjunto de reglas Un conjunto de reglas de seguridad de Firebase.
RulesetMetadataList Una página de metadatos de conjuntos de reglas.
SecurityRules La interfaz del servicio SecurityRules de Firebase

Interfaces

Interfaz Descripción
RulesetMetadata Metadatos obligatorios asociados con un conjunto de reglas.
Archivo de reglas Un archivo fuente que contiene algunas reglas de seguridad de Firebase. El contenido incluye código fuente sin procesar, como formato de texto, sangría y comentarios. Usa el método SecurityRules.createRulesFileFromSource() para crear instancias nuevas de este tipo.

getSecurityRules(aplicación)

Obtiene el servicio SecurityRules para la app predeterminada o una app determinada.

Se puede llamar a admin.securityRules() sin argumentos para acceder al servicio SecurityRules de la app predeterminada, o como admin.securityRules(app) para acceder al servicio SecurityRules asociado con una app específica.

Firma:

export declare function getSecurityRules(app?: App): SecurityRules;

Parámetros

Parámetro Tipo Descripción
app App App opcional para la que se muestra el servicio SecurityRules. Si no se proporciona, se muestra el servicio SecurityRules predeterminado.

Muestra:

SecurityRules

El servicio SecurityRules predeterminado si no se proporciona ninguna app, o bien el servicio SecurityRules asociado con la app proporcionada

Ejemplo 1

// Get the SecurityRules service for the default app
const defaultSecurityRules = getSecurityRules();

Ejemplo 2

// Get the SecurityRules service for a given app
const otherSecurityRules = getSecurityRules(otherApp);