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:
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);