firebase-admin.security-rules package

Regole di sicurezza per Cloud Firestore e Cloud Storage.

Funzioni

Funzione Descrizione
getSecurityRules(app) Ottiene il servizio SecurityRules per l'app predefinita o per una determinata app. admin.securityRules() può essere chiamato senza argomenti per accedere al servizio SecurityRules dell'app predefinita o come admin.securityRules(app) per accedere al servizio SecurityRules associato a un'app specifica.

Classi

Classe Descrizione
Set di regole Un insieme di regole di sicurezza Firebase.
Elenco metadati set di regole Una pagina di metadati del set di regole.
Regole di sicurezza L'interfaccia del servizio Firebase SecurityRules .

Interfacce

Interfaccia Descrizione
Metadati del set di regole Metadati obbligatori associati a un set di regole.
RulesFile Un file sorgente contenente alcune regole di sicurezza Firebase. Il contenuto include codice sorgente non elaborato, inclusa formattazione del testo, rientro e commenti. Utilizza il metodo SecurityRules.createRulesFileFromSource() per creare nuove istanze di questo tipo.

getSecurityRules()

Ottiene il servizio SecurityRules per l'app predefinita o per una determinata app.

admin.securityRules() può essere chiamato senza argomenti per accedere al servizio SecurityRules dell'app predefinita o come admin.securityRules(app) per accedere al servizio SecurityRules associato a un'app specifica.

Firma:

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

Parametri

Parametro Tipo Descrizione
app App App facoltativa per cui restituire il servizio SecurityRules . Se non fornito, viene restituito il servizio SecurityRules predefinito.

Ritorna:

Regole di sicurezza

Il servizio SecurityRules predefinito se non viene fornita alcuna app oppure il servizio SecurityRules associato all'app fornita.

Esempio 1

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

Esempio 2

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