firebase-admin.security-rules package

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:

Güvenlik Kuralları

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