firebase-admin.security-rules package

Reguły zabezpieczeń dla Cloud Firestore i Cloud Storage.

Funkcje

Funkcja Opis
getSecurityRules(aplikacja) Pobiera usługę SecurityRules dla aplikacji domyślnej lub danej.admin.securityRules() może być wywoływany bez argumentów umożliwiających dostęp do usługi SecurityRules domyślnej aplikacji lub jako admin.securityRules(app), aby uzyskać dostęp do usługi SecurityRules powiązanej z konkretną aplikacją.

Zajęcia

Klasa Opis
Zestaw reguł Zestaw reguł zabezpieczeń Firebase.
RulesetMetadataList Strona metadanych zestawu reguł.
Reguły zabezpieczeń Interfejs usługi Firebase SecurityRules.

Interfejsy

Interfejs Opis
RulesetMetadata (Metadane zestawu reguł) Wymagane metadane powiązane z zestawem reguł.
Plik reguł Plik źródłowy zawierający reguły zabezpieczeń Firebase. Zawiera on nieprzetworzony kod źródłowy, w tym formatowanie tekstu, wcięcia i komentarze. Użyj metody SecurityRules.createRulesFileFromSource(), aby utworzyć nowe instancje tego typu.

getSecurityRules(aplikacja)

Pobiera usługę SecurityRules dla aplikacji domyślnej lub danej.

Funkcja admin.securityRules() może być wywoływana bez argumentów umożliwiających dostęp do usługi SecurityRules domyślnej aplikacji lub jako admin.securityRules(app) w celu uzyskania dostępu do usługi SecurityRules powiązanej z konkretną aplikacją.

Podpis:

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

Parametry

Parametr Typ Opis
aplikacja Aplikacja Opcjonalna aplikacja, dla której ma zostać zwrócona usługa SecurityRules. Jeśli nie zostanie podana, zwrócona zostanie domyślna usługa SecurityRules.

Zwroty:

Reguły zabezpieczeń

Domyślna usługa SecurityRules w przypadku braku aplikacji lub usługa SecurityRules powiązana z udostępnioną aplikacją.

Przykład 1

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

Przykład 2

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