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 del conjunto de reglas.
SecurityRules La interfaz de servicio SecurityRules de Firebase.

Interfaces

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

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.

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.

Devuelve:

SecurityRules

El servicio predeterminado SecurityRules 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);