firebase-admin.security-rules package

قواعد الأمان لكل من 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);