قواعد الأمان في Cloud Firestore وCloud Storage
الدوال
دالة | الوصف |
---|---|
getSecurityRules(app) | تتيح هذه السياسة الحصول على خدمة SecurityRules للتطبيق التلقائي أو تطبيق معيّن.ويمكن استدعاء admin.securityRules() بدون وسيطات للوصول إلى خدمة SecurityRules للتطبيق التلقائي، أو كملف admin.securityRules(app) للوصول إلى خدمة SecurityRules المرتبطة بتطبيق معيّن. |
صفوف
الفئة | الوصف |
---|---|
مجموعة القواعد | هي مجموعة من قواعد الأمان في Firebase. |
RulesetMetadataList | صفحة من البيانات الوصفية لمجموعة القواعد |
SecurityRules | واجهة خدمة Firebase SecurityRules . |
واجهات
الواجهة | الوصف |
---|---|
RulesetMetadata | البيانات الوصفية المطلوبة المرتبطة بمجموعة قواعد |
RulesFile | ملف مصدر يحتوي على بعض قواعد الأمان في Firebase ويتضمن المحتوى رمز المصدر الأولي، بما في ذلك تنسيق النص والمسافة البادئة والتعليقات. استخدِم الإجراء SecurityRules.createRulesFileFromSource() لإنشاء مثيلات جديدة من هذا النوع. |
getSecurityRules(app)
يحصل على خدمة SecurityRules للتطبيق التلقائي أو تطبيق معيَّن.
يمكن طلب admin.securityRules()
بدون أي وسيطات للوصول إلى خدمة SecurityRules
في التطبيق التلقائي، أو باستخدام admin.securityRules(app)
للوصول إلى خدمة SecurityRules
المرتبطة بتطبيق معيّن.
Signature:
export declare function getSecurityRules(app?: App): SecurityRules;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
التطبيق | التطبيق | تطبيق اختياري لإرجاع خدمة "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);