firebase-admin.security-rules package

Regras de segurança para Cloud Firestore e Cloud Storage.

Funções

Função Descrição
getSecurityRules(aplicativo) Obtém o serviço SecurityRules para o aplicativo padrão ou um determinado aplicativo. admin.securityRules() pode ser chamado sem argumentos para acessar o serviço SecurityRules do aplicativo padrão ou como admin.securityRules(app) para acessar o serviço SecurityRules associado a um aplicativo específico.

Aulas

Aula Descrição
Conjunto de regras Um conjunto de regras de segurança do Firebase.
RulesetMetadataList Uma página de metadados do conjunto de regras.
Regras de segurança A interface de serviço do Firebase SecurityRules .

Interfaces

Interface Descrição
Conjunto de regrasMetadados Metadados necessários associados a um conjunto de regras.
Arquivo de regras Um arquivo de origem contendo algumas regras de segurança do Firebase. O conteúdo inclui código-fonte bruto, incluindo formatação de texto, recuo e comentários. Use o método SecurityRules.createRulesFileFromSource() para criar novas instâncias desse tipo.

getSecurityRules()

Obtém o serviço SecurityRules para o aplicativo padrão ou um determinado aplicativo.

admin.securityRules() pode ser chamado sem argumentos para acessar o serviço SecurityRules do aplicativo padrão ou como admin.securityRules(app) para acessar o serviço SecurityRules associado a um aplicativo específico.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
aplicativo Aplicativo Aplicativo opcional para o qual retornar o serviço SecurityRules . Se não for fornecido, o serviço SecurityRules padrão será retornado.

Retorna:

Regras de segurança

O serviço SecurityRules padrão se nenhum aplicativo for fornecido ou o serviço SecurityRules associado ao aplicativo fornecido.

Exemplo 1

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

Exemplo 2

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