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şkili SecurityRules hizmetine erişmek için admin.securityRules(app) olarak çağrılabilir. |
Sınıflar
Sınıf | Açıklama |
---|---|
Kural kümesi | Firebase güvenlik kuralları grubu. |
KuraletMeta Verisi Listesi | Kural kümesi meta verileri sayfası. |
SecurityKurallar | 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 kaynak dosya. İçerikte, metin biçimlendirmesi, girinti ve yorumlar dahil olmak üzere ham kaynak kodu 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şkili 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 | Uygulamaya | SecurityRules hizmetinin döndürüleceği isteğe bağlı uygulama. Sağlanmazsa varsayılan SecurityRules hizmeti döndürülür. |
İadeler:
Uygulama sağlanmamışsa varsayılan SecurityRules
hizmeti veya sağlanan uygulamayla ilişkili 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);