قوانین امنیتی برای Cloud Firestore و Cloud Storage.
کارکرد
تابع | شرح |
---|---|
getSecurityRules (برنامه) | سرویس SecurityRules را برای برنامه پیشفرض یا یک برنامه خاص دریافت میکند. admin.securityRules() می توان بدون هیچ آرگومان برای دسترسی به سرویس SecurityRules برنامه پیش فرض، یا به عنوان admin.securityRules(app) برای دسترسی به سرویس SecurityRules مرتبط با یک برنامه خاص فراخوانی کرد. |
کلاس ها
کلاس | شرح |
---|---|
مجموعه قوانین | مجموعه ای از قوانین امنیتی Firebase. |
RulesetMetadataList | صفحه ای از فراداده های مجموعه قوانین. |
قوانین امنیتی | رابط سرویس Firebase SecurityRules . |
رابط ها
رابط | شرح |
---|---|
RulesetMetadata | فراداده مورد نیاز مرتبط با مجموعه قوانین. |
RulesFile | یک فایل منبع حاوی برخی از قوانین امنیتی Firebase. محتوا شامل کد منبع خام از جمله قالب بندی متن، تورفتگی و نظرات است. از متد SecurityRules.createRulesFileFromSource() برای ایجاد نمونه های جدید از این نوع استفاده کنید. |
getSecurityRules()
سرویس SecurityRules را برای برنامه پیشفرض یا یک برنامه خاص دریافت میکند.
admin.securityRules()
می توان بدون هیچ آرگومان برای دسترسی به سرویس SecurityRules
برنامه پیش فرض، یا به عنوان admin.securityRules(app)
برای دسترسی به سرویس SecurityRules
مرتبط با یک برنامه خاص فراخوانی کرد.
امضا:
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);