firebase-admin.security-rules package

قواعد الأمان في 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 التلقائية في حال عدم توفير أي تطبيق، أو خدمة 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);