قواعد الأمان لكل من Cloud Firestore وCloud Storage
الوظائف
الوظيفة | الوصف |
---|---|
getSecurityRules(app) | يمكن الحصول على خدمة SecurityRules للتطبيق التلقائي أو لتطبيق معيّن.يمكن استدعاء admin.securityRules() بدون وسيطات للوصول إلى خدمة SecurityRules للتطبيق التلقائي، أو كـ admin.securityRules(app) للوصول إلى خدمة SecurityRules المرتبطة بتطبيق محدد. |
صفوف
الفئة | الوصف |
---|---|
مجموعة القواعد | مجموعة من قواعد أمان Firebase. |
RulesetMetadataList | صفحة من بيانات التعريف لمجموعة القواعد. |
قواعد الأمان | واجهة خدمة SecurityRules في Firebase |
الواجهات
الواجهة | الوصف |
---|---|
القواعد الوصفية لمجموعة القواعد | بيانات التعريف المطلوبة المرتبطة بمجموعة قواعد. |
ملف القواعد | ملف مصدر يحتوي على بعض قواعد أمان Firebase. ويشمل المحتوى رمز المصدر الأولي، بما في ذلك تنسيق النص والمسافة البادئة والتعليقات. استخدِم الإجراء SecurityRules.createRulesFileFromSource() لإنشاء مثيلات جديدة من هذا النوع. |
getSecurityRules(app)
يمكنك الحصول على خدمة SecurityRules للتطبيق التلقائي أو لتطبيق معيّن.
يمكن طلب admin.securityRules()
بدون وسيطات للوصول إلى خدمة SecurityRules
للتطبيق التلقائي، أو يمكن طلبه كـ admin.securityRules(app)
للوصول إلى خدمة SecurityRules
المرتبطة بتطبيقٍ معيّن.
Signature:
export declare function getSecurityRules(app?: App): SecurityRules;
المَعلمات
المَعلمة | Type | الوصف |
---|---|---|
التطبيق | التطبيق | التطبيق اختياري لإرجاع خدمة SecurityRules له. وفي حال عدم توفيرها، يتم عرض خدمة SecurityRules التلقائية. |
المرتجعات:
هي خدمة SecurityRules
التلقائية في حال عدم توفُّر أي تطبيق، أو خدمة SecurityRules
المرتبطة بالتطبيق المقدَّم.
مثال 1
// Get the SecurityRules service for the default app
const defaultSecurityRules = getSecurityRules();
مثال 2
// Get the SecurityRules service for a given app
const otherSecurityRules = getSecurityRules(otherApp);