Cloud Firestore ve Cloud Storage için Güvenlik Kuralları.
İşlevler
İşlev | Açıklama |
---|---|
getSecurityRules(uygulama) | Varsayılan uygulama veya belirli bir uygulama için SecurityRules hizmetini alır.admin.securityRules() , varsayılan uygulamanın SecurityRules hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş SecurityRules hizmetine erişmek için admin.securityRules(app) olarak çağrılabilir. |
Sınıflar
Sınıf | Açıklama |
---|---|
Kural | Bir dizi Firebase güvenlik kuralı. |
RulesetMetadataList | Kural grubu meta verileri sayfası. |
Güvenlik Kuralları | Firebase SecurityRules hizmeti arayüzü. |
Arayüzler
Arayüz | Açıklama |
---|---|
RulesetMetadata | Kural kümesiyle ilişkili gerekli meta veriler. |
Kural Dosyası | Bazı Firebase güvenlik kurallarını içeren bir kaynak dosya İçerikte metin biçimlendirmesi, girinti ve yorumlar dahil olmak üzere ham kaynak kod bulunur. Bu türde yeni örnekler oluşturmak için SecurityRules.createRulesFileFromSource() yöntemini kullanın. |
getSecurityRules(uygulama)
Varsayılan uygulama veya belirli bir uygulama için SecurityRules hizmetini alır.
admin.securityRules()
, varsayılan uygulamanın SecurityRules
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş SecurityRules
hizmetine erişmek için admin.securityRules(app)
olarak çağrılabilir.
İmza:
export declare function getSecurityRules(app?: App): SecurityRules;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | SecurityRules hizmetinin iade edilmesi için isteğe bağlı uygulama. Sağlanmazsa varsayılan SecurityRules hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan SecurityRules
hizmeti veya sağlanan uygulamayla ilişkilendirilmiş SecurityRules
hizmeti.
1. örnek
// Get the SecurityRules service for the default app
const defaultSecurityRules = getSecurityRules();
2. örnek
// Get the SecurityRules service for a given app
const otherSecurityRules = getSecurityRules(otherApp);